2f4ba45 | Linus Torvalds | 13 September 2005, 03:12:09 UTC | Linux 2.6.14-rc1 Two weeks after 2.6.13: starting to calm things down. | 13 September 2005, 03:12:09 UTC |
9c2aba4 | Greg Ungerer | 13 September 2005, 01:14:08 UTC | [PATCH] m68knommu: optimized local_irq_disable, and platform reboot code Switch to a space optimized version of local_irq_disable() for ColdFire platforms. Also add reboot support for the Freescale M5272 platform. Patch originally submitted by Philippe De Muyter <phdm@macqel.be>. Add reboot support for the Freescale M523x ColdFire platform. Patch originally submitted by Jate Sujjavanich. Signed-off-by: Greg Ungerer <gerg@uclinux.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 13 September 2005, 03:04:15 UTC |
9f57574 | Greg Ungerer | 13 September 2005, 01:14:08 UTC | [PATCH] m68knommu: startup code for the Drangen Engine 68328 based board Specialized startup code for the 68328 based DragenEngine board. It doesn't easily fit into the common 68x328 startup code framework. It doesn't want any of the common hardware setup to be done here. Signed-off-by: Greg Ungerer <gerg@uclinux.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 13 September 2005, 03:04:15 UTC |
7cf27cb | Greg Ungerer | 13 September 2005, 01:14:08 UTC | [PATCH] m68knommu: implement scatter/gather support macros Implement the scattergather support macros for m68knommu targets. Patch originally submitted by Leon Woestenberg <leonw@mailcan.com>. Signed-off-by: Greg Ungerer <gerg@uclinux.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 13 September 2005, 03:04:15 UTC |
962d69e | Greg Ungerer | 13 September 2005, 01:14:08 UTC | [PATCH] m68knommu: fix cache actions for ColdFire 5249, 527x and 528x processors Add better support for flushing the cache's on some ColdFire processors. The 5249 cache code is now enabled (it was stubbed out), it really is needed. Add support for the 527x and 528x families - we only use the simple instruction cache on them. Signed-off-by: Greg Ungerer <gerg@uclinux.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 13 September 2005, 03:04:15 UTC |
35d91f7 | Linus Torvalds | 13 September 2005, 03:02:18 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 | 13 September 2005, 03:02:18 UTC |
9401c70 | Linus Torvalds | 12 September 2005, 22:55:33 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 | 12 September 2005, 22:55:33 UTC |
61b22e6 | Linus Torvalds | 12 September 2005, 22:55:09 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 | 12 September 2005, 22:55:09 UTC |
3a3bca5 | Linus Torvalds | 12 September 2005, 22:54:41 UTC | Merge master.kernel.org:/home/rmk/linux-2.6-arm | 12 September 2005, 22:54:41 UTC |
bd6fe9e | Linus Torvalds | 12 September 2005, 22:54:23 UTC | Merge master.kernel.org:/home/rmk/linux-2.6-mmc | 12 September 2005, 22:54:23 UTC |
b9d36b8 | Russell King | 12 September 2005, 21:56:56 UTC | [ARM SMP] Add MPCore watchdog driver Add platform independent parts of the ARM MPCore watchdog driver. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 12 September 2005, 21:56:56 UTC |
24b8e05 | John W. Linville | 12 September 2005, 21:45:08 UTC | [BNX2]: Add support for ETHTOOL_GPERMADDR. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:45:08 UTC |
2ff4369 | John W. Linville | 12 September 2005, 21:44:20 UTC | [TG3]: Add support for ETHTOOL_GPERMADDR. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:44:20 UTC |
4f63b87 | John W. Linville | 12 September 2005, 21:43:18 UTC | [TG3]: Do not count non-error frames dropped by the hardware as rx_errors. Instead, count them as part of rx_missed_errors. Signed-off-by: John W. Linville <linville@tuxdriver.com> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:43:18 UTC |
b88a762 | Ralf Baechle | 12 September 2005, 21:28:03 UTC | [NETROM]: Introduct stuct nr_private NET/ROM's virtual interfaces don't have a proper private data structure yet. Create struct nr_private and put the statistics there. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:28:03 UTC |
e21ce8c | Ralf Baechle | 12 September 2005, 21:27:37 UTC | [NETROM]: Implement G8PZT Circuit reset for NET/ROM NET/ROM is lacking a connection reset like TCP's RST flag which at times may result in a connecting having to slowly timing out instead of just being reset. An earlier attempt to reset the connection by sending a NR_CONNACK | NR_CHOKE_FLAG transport was inacceptable as it did result in crashes of BPQ systems. An alternative approach of introducing a new transport type 7 (NR_RESET) has be implemented several years ago in Paula Jayne Dowie G8PZT's Xrouter. Implement NR_RESET for Linux's NET/ROM but like any messing with the state engine consider this experimental for now and thus control it by a sysctl (net.netrom.reset) which for the time being defaults to off. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:27:37 UTC |
d2ce4bc | Ralf Baechle | 12 September 2005, 21:26:52 UTC | [ROSE]: ROSE has no ARP ARP over ROSE does not exist so it's obviously not implemented on any ROSE stack, so the ROSE interfaces really should default to IFF_NOARP. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:26:52 UTC |
7237729 | Ralf Baechle | 12 September 2005, 21:26:26 UTC | [NETROM]: NET/ROM has no ARP ARP over NET/ROM does not exist so it's obviously not implemented on any NET/ROM stack, so the NET/ROM interfaces really should default to IFF_NOARP. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:26:26 UTC |
dd8aa40 | Ralf Baechle | 12 September 2005, 21:25:57 UTC | [NETROM] NET/ROM has no txqueue NET/ROM uses virtual interfaces so setting a queue length is wrong. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:25:57 UTC |
4676356 | Ralf Baechle | 12 September 2005, 21:25:25 UTC | [AX.25]: Reformat ax25_proto_ops initialization Reformat iniitalization of ax25_proto_ops. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:25:25 UTC |
20b7d10 | Ralf Baechle | 12 September 2005, 21:24:55 UTC | [AX.25/ROSE]: Whitespace formatting changes Small formatting changes. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:24:55 UTC |
b01ef8f | Ralf Baechle | 12 September 2005, 21:24:24 UTC | [AX.25]: Add descriptions to constants Comment the names used for the AX.25 state machine. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:24:24 UTC |
9b37ee7 | Ralf Baechle | 12 September 2005, 21:23:52 UTC | [NETROM/AX.25/ROSE]: Remove useless tests Remove error tests that have already been performed by the caller. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:23:52 UTC |
6ddcf62 | Ralf Baechle | 12 September 2005, 21:23:06 UTC | [NETROM]: statistics fix Calling an incoming NET/ROM-encapsulated IP packet an error if the interface isn't up is probably a bit over the top, so count it as dropped instead of an error. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:23:06 UTC |
3bf0ae7 | Ralf Baechle | 12 September 2005, 21:22:30 UTC | [AX.25]: Add more PIDs Add a few more PID definitions. AX.25 PIDs are the equivalent to IP protocol numbers. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:22:30 UTC |
3f2aadd | Ralf Baechle | 12 September 2005, 21:21:48 UTC | [NETROM]: Fix rebuild header mess For reason that probably nobody recalls NET/ROM does it's actual packet transmission in nr_rebuild_header and even treats invocation of it's hard_start_xmit method nr_xmit as a bug. Fix that by splitting the job done by nr_rebuild_header into two halves. Along with that we now also can get rid of the silly clone of the skb on transmit. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:21:48 UTC |
6f74998 | Ralf Baechle | 12 September 2005, 21:21:01 UTC | [AX.25]: Rename ax25_encapsulate to ax25_hard_header Rename ax25_encapsulate to ax25_hard_header which these days more accurately describes what the function is supposed to do. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:21:01 UTC |
c4bc7ee | Ralf Baechle | 12 September 2005, 21:19:26 UTC | [HAMRADIO]: driver cleanups Misc related cleanups in hamradio drivers: o Use symbolic constants instead of magic numbers o Don't try to handle the case where AX.25 isn't configured - the kernel configuration doesn't permit that. o Remove useless headers Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:19:26 UTC |
59c2353 | Arnaldo Carvalho de Melo | 12 September 2005, 21:16:58 UTC | [CCID3]: Listen socks doesn't have a private CCID block Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:16:58 UTC |
074c527 | Nishanth Aravamudan | 12 September 2005, 21:16:17 UTC | [SPARC] drivers/sbus: fix-up schedule_timeout() usage Use schedule_timeout_uninterruptible() instead of set_current_state()/schedule_timeout() to reduce kernel size. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:16:17 UTC |
121caf5 | Nishanth Aravamudan | 12 September 2005, 21:15:34 UTC | [NET]: fix-up schedule_timeout() usage Use schedule_timeout_{,un}interruptible() instead of set_current_state()/schedule_timeout() to reduce kernel size. Also use human-time conversion functions instead of hard-coded division to avoid rounding issues. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: David S. Miller <davem@davemloft.net> | 12 September 2005, 21:15:34 UTC |
862aad5 | Linus Torvalds | 12 September 2005, 20:32:56 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 | 12 September 2005, 20:32:56 UTC |
cc6120c | Linus Torvalds | 12 September 2005, 20:32:20 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 | 12 September 2005, 20:32:20 UTC |
7b799bc | Linus Torvalds | 12 September 2005, 20:31:33 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 | 12 September 2005, 20:31:33 UTC |
d58dde0 | Greg KH | 12 September 2005, 19:45:04 UTC | Merge ../torvalds-2.6/ | 12 September 2005, 19:45:04 UTC |
210ce2a | Pierre Ossman | 12 September 2005, 19:36:19 UTC | [MMC] Clean up wbsd detection handling The wbsd driver's card detection routing is a bit of a mess. This patch cleans up the routine and makes it a bit more comprihensible. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 12 September 2005, 19:36:19 UTC |
e062c8a | Pierre Ossman | 12 September 2005, 19:35:54 UTC | [MMC] Remove unused timer. Remove timer that was left from earlier cleanup. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 12 September 2005, 19:35:54 UTC |
877599f | Evgeniy Polyakov | 12 September 2005, 13:12:43 UTC | [PATCH] crc16: remove w1 specific comments. Remove w1 comments from crc16.h and move specific constants into w1_ds2433.c where they are used. Replace %d with %zd. Signed-off-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:35:17 UTC |
8d3ef74 | Linus Torvalds | 12 September 2005, 19:34:45 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/aia21/ntfs-2.6 | 12 September 2005, 19:34:45 UTC |
a217e8c | Linus Torvalds | 12 September 2005, 19:32:31 UTC | Fix fallout from ATI Xpress timer workaround ACPI earlyquirks needs to honor the proper config variables, and include the right header file. (Fixes commit 66759a01adbfe8828dd063e32cf5ed3f46696181) Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 19:32:31 UTC |
f5e09b7 | Ian Abbott | 12 September 2005, 11:23:25 UTC | [PATCH] USB: ftdi_sio: custom baud rate fix ftdi_sio: I messed up the baud_base for custom baud rate support in 2.6.13. The attached one-liner patch fixes it. Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:54 UTC |
bc50651 | Pete Zaitcev | 01 September 2005, 21:35:05 UTC | [PATCH] USB: Usbmon setup DMA patch Alan Stern sent me this patch. It goes on top of the patch the adds mon_dmapeek: http://ftp.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/gregkh-04-usb/usb-usbmon-dma-areas.patch Please be warned about ordering requirements or the build may fail. Actually, mon_dmapeek is generic enough to support SETUP packets too. Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:54 UTC |
0f36163 | Thomas Sailer | 09 September 2005, 08:43:50 UTC | [PATCH] usb: fix uss720 schedule with interrupts off This patch fixes the long standing schedule with interrupts off problem of the uss720 driver. The problem is caused by the parport layer calling the save and restore methods within a write_lock_irqsave guarded region. The fix is to issue the control transaction requests required by save and restore asynchronously. Signed-off-by: Thomas Sailer, <sailer@ife.ee.ethz.ch> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:53 UTC |
ce44159 | Harald Welte | 03 September 2005, 09:27:08 UTC | [PATCH] USB: fix usbdevice_fs header breakage [USBDEVFS] fix inclusion of <linux/compat.h> to avoud header mess Without moving the include of compat.h down, userspace programs that use usbdevice_fs.h end up including half the kernel includes (and eventually fail to compile). Signed-off-by: Harald Welte <laforge@netfilter.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:52 UTC |
e1c37b8 | Daniel Drake | 31 August 2005, 15:38:41 UTC | [PATCH] USB: usb-storage: Add unusual_devs entry for Neuros Audio MP3 player Alan Stern wrote: > If the device sometimes reports the correct values, then you should > include NEED_OVERRIDE flag to prevent messages about unnecessary > overrides showing up in the system log. Also, if bInterfaceSubclass > is correct and only bInterfaceProtocol is wrong, then the entry should > say US_SC_DEVICE instead of US_SC_SCSI. Fair points, thanks. When connected over USB2, this device reports a nonsense bInterfaceProtocol value 6 and doesn't work with usb-storage. When connected over USB1, the device reports the correct bInterfaceProtocol value 0x50 (bulk) and works with no problems. Signed-off-by: Daniel Drake <dsd@gentoo.org> Signed-off-by: Phil Dibowitz <phil@ipom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:51 UTC |
1ea640c | Phil Dibowitz | 30 August 2005, 05:38:28 UTC | [PATCH] USB: storage: Add unusual_dev SINGLE_LUN entries This patch adds entries for several USB floppies that need the US_FL_SINGLE_LUN flag. These were reported by Sebastian Kapfer <sebastian_kapfer@gmx.net> and Olaf Hering <olh@suse.de>, with rediffing and cleaning from me. Reported-by: Sebastian Kapfer <sebastian_kapfer@gmx.net> Reported-by: Olaf Hering <olh@suse.de> Signed-off-by: Phil Dibowitz <phil@ipom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:51 UTC |
490dce1 | Pete Zaitcev | 23 August 2005, 14:46:13 UTC | [PATCH] USB Storage: unusual_devs.h request for Transcend The stick replies to the door lock commands with a check condition (e.g. FAIL status in a normal bulk CSW), but the subsequent REQUEST SENSE returns all-zero sense. The situation is documented in our Bugzilla, including usbmon traces. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=162559 The error is purely cosmetic, data integrity is not in danger. But I thought we might as well do it. It looks nicer that way. I discussed this with Phil and he told me to submit directly. Signed-off-by: Pete Zaitcev <zaitcev@redhat.com> Signed-off-by: Phil Dibowitz <phil@ipom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:50 UTC |
226173e | Matthew Dharm | 26 August 2005, 03:03:50 UTC | [PATCH] USB: storage: Fix messed-up locking This is patch as550 from Alan Stern. Apparently someone changed the SCSI core so that it no longer holds the host lock when doing a device or bus reset. usb-storage was updated at the time, but the change was done carelessly. Some of the code depends on that lock being held. This patch reintroduces the host lock where needed and tries to clarify the comments explaining why the lock is necessary. It also moves the code that clears the TIMED_OUT and ABORTING bitflags so that it executes as soon as the timed-out command has completed (and while the host lock is held). Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Matthew Dharm <mdharm-usb@one-eyed-alien.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:50 UTC |
b789696 | David Brownell | 31 August 2005, 17:41:44 UTC | [PATCH] USB: relax usbcore reset timings This appears to help some folk, please merge. This patch relaxes reset timings. There are some reports that it helps make enumeration work better on some high speed devices. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:49 UTC |
5f98094 | Randy Dunlap | 09 September 2005, 04:56:56 UTC | [PATCH] USB: proc_usb_info.txt: add blank lines Update Documentation/usb/proc_usb_info.txt: - remove some trailing whitespace - add a blank line before each T: line to match current kernel and to make the text more readable. Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:48 UTC |
68e110a | Robert Spanton | 30 August 2005, 22:38:23 UTC | [PATCH] USB: PL2303: CA-42 Phone cable This patch adds the product ID and vendor ID for a Nokia CA-42 USB cable to the list of devices handled by the pl2303 driver. The patch is against 2.6.13. Signed-off-by: Robert Spanton <rds204@zepler.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:47 UTC |
155faf5 | David Brownell | 31 August 2005, 18:54:09 UTC | [PATCH] USB: OHCI, pxa27x OHCI port power tweaks Now that it's in use on other boards, a bug in the original code needs fixing. There is no need for the PXA27x OHCI to set usb power during init, since the hub driver in usbcore handles that. Those platform-specific power control functions are also incorrect, and should therefore be removed. Add a check to clear the OTG pin hold bit until such times OTG is properly implemented. Signed-Off-By: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:46 UTC |
fdd13b3 | David Brownell | 31 August 2005, 18:52:57 UTC | [PATCH] USB: OHCI relies less on NDP register Some OHCI implementations have differences in the way the NDP register (in roothub_a) reports the number of ports present. This patch allows the platform specific code to optionally supply the number of ports. The driver just reads the value at init (if not supplied) instead of reading it every time its needed (except for an AMD756 bug workaround). It also sets the value correctly for the ARM pxa27x architecture. Signed-Off-By: Richard Purdie <rpurdie@rpsys.net> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:46 UTC |
e0fd3cb | David Brownell | 31 August 2005, 17:47:20 UTC | [PATCH] USB: OHCI irq tweak Evidently there are some boards which care a lot about this, but as a rule it's been hard to notice. OHCI_INTR_RD wasn't always cleared in the ohci irq handler. On some systems this means certain remote wakeup scenarios could seem to hang (in an interrupt storm, RD never clearing). From: "William Morrow" <William.Morrow@amd.com> Signed-off-by: Jordan Crouse <jordan.crouse@amd.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:45 UTC |
4809ecc | Pavol Kurina | 07 September 2005, 16:49:34 UTC | [PATCH] USB gadgetfs: fixes an error on writing to endpoint file this patch fixes an "Invalid argument" error returned by a write to an endpoint-file after reopening it in the gadgetfs module in the kernel 2.6.12. This was testet only with dummy_hcd module! Signed-off-by: Pavol Kurina <kurina@gmx.net> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> | 12 September 2005, 19:23:45 UTC |
22c4386 | Nishanth Aravamudan | 15 August 2005, 18:30:11 UTC | [PATCH] drivers/usb: fix-up schedule_timeout() usage Description: Use schedule_timeout_{,un}interruptible() instead of set_current_state()/schedule_timeout() to reduce kernel size. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:44 UTC |
dd16525 | David Brownell | 31 August 2005, 17:45:25 UTC | [PATCH] USB: get rid of minor log spamming Routine cases like handoff-to-companion shouldn't trigger diagnostics. This gets rid of some recently added log spamming. It's routine for hub_port_wait_reset() to return -ENOTCONN to indicate handoff from highspeed hubs to companions, so an error message is incorrect. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:43 UTC |
f7201c3 | David Brownell | 03 September 2005, 01:58:09 UTC | [PATCH] USB: EHCI workaround for NForce and mem > 2GB NVidia reports (via Mark Overby) that some of their EHCI controllers don't like certain data structure addresses beyond the 2GB mark. He provided an earlier version of this patch. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:43 UTC |
10f6524 | David Brownell | 31 August 2005, 17:55:38 UTC | [PATCH] USB: EHCI port tweaks One change may improve some S1 or S3 resume cases, and the other seems mostly to explain some strange state "lsusb" would show. Two fixes: - On resume, don't think about resuming any unpowered port, or resetting any port with OWNER set to the OHCI/UHCI companion. This will make some S1 and S3 resume scenarios work better. - PORT_CSC was not being cleared correctly in ehci_hub_status_data. This was visible at least through current versions of "lsusb", and might have caused some other hub related strangeness. The fix addresses all three write-to-clear bits, using the same approach that UHCI happens to use: a mask of bits that are cleared in most writes to that port status register. Original patch seems to have been from from William.Morrow@amd.com and this version (from David) finishes the write-to-clear changes. Signed-off-by: Jordan Crouse <jordan.crouse@amd.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:42 UTC |
198b951 | Craig Shelley | 28 August 2005, 08:51:15 UTC | [PATCH] USB: CP2101 New Device IDs Three new device IDs for CP2101 USB to UART Bridge Signed-off-by: Craig Shelley <craig@microtron.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:41 UTC |
1f09df8 | Alan Stern | 05 September 2005, 17:59:51 UTC | [PATCH] USB UHCI: remove the FSBR kernel timer This patch (as558) removes from the UHCI driver a kernel timer used for checking Full Speed Bandwidth Reclamation (FSBR). The checking can be done during normal root-hub polling; it doesn't need a separate timer. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:40 UTC |
f1a1560 | Alan Stern | 05 September 2005, 17:55:23 UTC | [PATCH] usbcore: small changes to HCD glue layer This patch (as549) introduces two small changes in the HCD glue layer. The first simply removes a redundant test. The second allows root-hub polling to continue for a single iteration after a host controller dies; this is needed for the patch that follows. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:39 UTC |
f7214ff | Stelian Pop | 08 September 2005, 08:19:48 UTC | [PATCH] USB: add apple usb touchpad driver This is a driver for the USB touchpad which can be found on post-February 2005 Apple PowerBooks. This driver is derived from Johannes Berg's appletrackpad driver [1], but it has been improved in some areas: * appletouch is a full kernel driver, no userspace program is necessary * appletouch can be interfaced with the synaptics X11 driver[2], in order to have touchpad acceleration, scrolling, two/three finger tap, etc. This driver has been tested by the readers of the 'debian-powerpc' mailing list for a few weeks now and I believe it is now ready for inclusion into the mainline kernel. Credits go to Johannes Berg for reverse-engineering the touchpad protocol, Frank Arnold for further improvements, and Alex Harper for some additional information about the inner workings of the touchpad sensors. Signed-off-by: Stelian Pop <stelian@popies.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:39 UTC |
1bbb4f2 | Thomas Winischhofer | 29 August 2005, 15:01:16 UTC | [PATCH] USB: sisusb[vga] update here is a new and extended version of the sisusbvga (previously: sisusb) driver. The patch is against 2.6.13 and updates the driver to version 0.0.8. Additions include complete VGA/EGA text console support and a build-in display mode infrastructure for userland applications that don't know about the graphics internals. Fixes include some BE/LE issues and a get/put_dev bug in the previous version. Other changes include a change of the module name from "sisusb" to "sisusbvga". The previous one was too generic IMHO. Please note that the patch also affects the Makefile in drivers/video/console as the driver requires the VGA 8x16 font in case the text console part is selected. Heavily tested, as usual. Please apply. One thing though: I already prepared for removal of the "mode" field and the changed "name" field in the usb_class_driver structure. This will perhaps need some refinement depending on whether you/Linus merge the respective core changes before or after 2.6.14. Signed-off-by: Thomas Winischhofer <thomas@winischhofer.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 19:23:38 UTC |
ad2c10f | Greg KH | 12 September 2005, 19:10:59 UTC | Merge ../torvalds-2.6/ | 12 September 2005, 19:10:59 UTC |
8090830 | Greg KH | 12 September 2005, 18:58:07 UTC | Revert "[PATCH] USB: Prevent hid-core claiming Apple Bluetooth device on new G4 powerbooks" This reverts 22af8878d2d641c6b15fe39fe4de3c05b2c477f0 commit. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | 12 September 2005, 18:58:07 UTC |
2ade814 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: clean up local_add/sub arguments Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:59 UTC |
4b6a455 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: Use correct mask to compute conflicting nodes in SRAT The nodes are not set online yet at this point. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
2bce2b5 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: reset apicid<->node tables when SRAT cannot be parsed Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
e58e0d0 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: Clean up the SRAT node list before computing the hash function Also use for_each_node_mask instead of hand crafted loops. Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
66759a0 | Chuck Ebbert | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: i386/x86-64: Fix time going twice as fast problem on ATI Xpress chipsets Original patch from Bertro Simul This is probably still not quite correct, but seems to be the best solution so far. Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
049cdef | Jan Beulich | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: reduce x86-64 bug frame by 4 bytes As mentioned before, the size of the bug frame can be further reduced while continuing to use instructions to encode the information. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
c47a316 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: Make dmi_find_device for !DMI case inline Otherwise it will generate warnings and be generated many times. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
aeb3998 | Andi Kleen | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: Allow frame pointer and fix help text. Allow frame pointer and fix help text. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
9cdd304 | Al Viro | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: more gratitious linux/irq.h includes ... and with that all instances in arch/x86_64 are gone. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
ff347b2 | Chuck Ebbert | 12 September 2005, 16:49:25 UTC | [PATCH] x86-64: Fix incorrect FP signals This is the same patch that went into i386 just before 2.6.13 came out. I still can't build 64-bit user apps, so I tested with program (see below) in 32-bit mode on 64-bit kernel: Before: $ fpsig handler: nr = 8, si = 0x0804bc90, vuc = 0x0804bd10 handler: altstack is at 0x0804b000, ebp = 0x0804bc7c handler: si_signo = 8, si_errno = 0, si_code = 0 [unknown] handler: fpu cwd = 0xb40, fpu swd = 0xbaa0 handler: i387 unmasked precision exception, rounded up After: $ fpsig handler: nr = 8, si = 0x0804bc90, vuc = 0x0804bd10 handler: altstack is at 0x0804b000, ebp = 0x0804bc7c handler: si_signo = 8, si_errno = 0, si_code = 6 [inexact result] handler: fpu cwd = 0xb40, fpu swd = 0xbaa0 handler: i387 unmasked precision exception, rounded up Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
8478157 | Chuck Ebbert | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Clean up nmi error message The x86_64 nmi code is missing a newline in one of its messages. I added a space before the CPU id for readability and killed the trailing space on the previous line as well. Signed-off-by: Chuck Ebbert <76306.1226@compuserve.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:58 UTC |
a2d236b | Jan Beulich | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Lose constraints on cmpxchg While only cosmetic for x86-64, this adjusts the cmpxchg code appearantly inherited from i386 to use more generic constraints. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
1a426cb | Jan Beulich | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Declare NMI_VECTOR and handle it in the IPI sending code. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
a2a0c99 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Remove unused vxtime.hz field Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
a0d58c9 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Set the stack pointer correctly in init_thread and init_tss Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
1209140 | Jan Beulich | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Safe interrupts in oops_begin/end Rather than blindly re-enabling interrupts in oops_end(), save their state in oope_begin() and then restore that state. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
059bf0f | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Merge msr.c with i386 version The only difference was the inline assembly, so move that into asm/msr.h and merge with the i386 version. This adds some missing sysfs support code to x86-64. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
55679ed | Al Viro | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Clean up includes in arch/x86_64/kernel/suspend.c Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:57 UTC |
7effaa8 | Jan Beulich | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Fix CFI information Being the foundation for reliable stack unwinding, this fixes CFI unwind annotations in many low-level x86_64 routines, plus a config option (available to all architectures, and also present in the previously sent patch adding such annotations to i386 code) to enable them separatly rather than only along with adding full debug information. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
b3ab838 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Fix gcc 4 warnings about pointer signedness Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
5bf97e0 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Use physflat on Intel for < 8 CPUs with CPU hotplug This avoids races with the APIC broadcast/mask modes. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
27183eb | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Add dma_sync_single_range_for_{cpu,device} Currently just defined to their non range parts. Pointed out by John Linville Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
05d1fa4 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Improve error handling for overlapping PXMs in SRAT. - Report PXMs instead of nodes - Report the correct PXM, not always the one of node 1. - Only warn for the case of a PXM overlapping by itself Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
2e8ad43 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Prevent gcc 4 from optimizing away vsyscalls They were previously static. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
c1a71a1 | Ashok Raj | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Delivery mode should be APIC_DM_FIXED when using physical mode. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
9c0aa0f | Adrian Bunk | 12 September 2005, 16:49:24 UTC | [PATCH] Replace extern inline with static inline in asm-x86_64/* They should be identical in the kernel now, but this makes it consistent with other code. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
47e5701 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Remove freeing of SMP trampoline pages Nick points out it never worked because PageReserved was set and it might cause problems later on. Also HOTPLUG_CPU is much more common now so let's care not too much about the !hotplug case. Cc: nickpiggin@yahoo.com.au Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
016102d | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Fix typo CONFIG_CPU_HOTPLUG -> CONFIG_HOTPLUG_CPU in genapic.c Noted by Ashok Raj Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:56 UTC |
24dead8 | Alexander Nyberg | 12 September 2005, 16:49:24 UTC | [PATCH] Remove unnecessary BUG_ON in irq.c Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |
f297e4e | Nakul Saraiya | 12 September 2005, 16:49:24 UTC | [PATCH] Increase nodemap hash. Needed for some newer Opteron systems with E stepping and memory relocation enabled. The node addresses are different in lower bits now so the nodemap hash function needs to be enlarged. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |
fb04892 | Jim Paradis | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Fix off by one in pfn_valid When I gave proposed the fix to pfn_valid() for RHEL4, Stephen Tweedie's sharp eyes caught this: Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |
6e44f12 | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] i386: add memory clobbers to syscall macros As noted by matz@suse.de The problem is, that on i386 the syscallN macro is defined like so: long __res; \ __asm__ volatile ("int $0x80" \ : "=a" (__res) \ : "0" (__NR_##name),"b" ((long)(arg1)),"c" ((long)(arg2)), \ "d" ((long)(arg3)),"S" ((long)(arg4)),"D" ((long)(arg5))); \ If one of the arguments (in the _llseek syscall it's the arg4) is a pointer which the syscall is expected to write to (to the memory pointed to by this ptr), then this side-effect is not captured in the asm. If anyone uses this macro to define it's own version of the syscall (sometimes necessary when not using glibc) and it's inlined, then GCC doesn't know that this asm write to "*dest", when called like so for instance: out = 1; llseek (fd, bla, blubb, &out, trara) use (out); Here nobody tells GCC that "out" actually is written to (just a pointer to it is passed to the asm). Hence GCC might (and in the above bug did) copy-propagate "1" into the second use of "out". The easiest solution would be to add a "memory" clobber to the definition of this syscall macro. As this is a syscall, it shouldn't inhibit too many optimizations. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |
e92343c | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Fix show_mem a little bit - Add KERN_INFO to printks (from i386) - Use longs instead of ints to accumulate pages. - Fix broken indenting. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |
083044e | Andi Kleen | 12 September 2005, 16:49:24 UTC | [PATCH] x86-64: Remove disable_tsc code in context switch It only offers extremly dubious security advantages and is not worth the overhead in this critical path. Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 12 September 2005, 17:50:55 UTC |