From: Greg KH To: marcelo@conectiva.com.br Cc: linux-usb-devel@lists.sourceforge.net Subject: [BK PATCH] USB changes for 2.4.19-pre6 Pull from: bk://linuxusb.bkbits.net/marcelo-2.4 The individual patches will be sent in follow up messages to this email. thanks, greg k-h MAINTAINERS | 14 drivers/usb/devio.c | 17 drivers/usb/hcd/ehci-hcd.c | 62 - drivers/usb/hcd/ehci-mem.c | 3 drivers/usb/hpusbscsi.c | 2 drivers/usb/hub.c | 2 drivers/usb/se401.c | 2 drivers/usb/serial/whiteheat.c | 81 + drivers/usb/serial/whiteheat_fw.h | 1671 +++++++++++++++++++------------------- drivers/usb/storage/Makefile | 2 drivers/usb/stv680.c | 2 drivers/usb/usbnet.c | 28 drivers/usb/wacom.c | 8 13 files changed, 987 insertions(+), 907 deletions(-) ------ ChangeSet@1.434, 2002-04-18 13:49:14-07:00, greg@kroah.com removed duplicate MATAINERS entry for Petko MAINTAINERS | 7 ------- 1 files changed, 7 deletions(-) ------ ChangeSet@1.433, 2002-04-18 12:56:07-07:00, oliver@neukum.name [PATCH] added device id for hpusbscsi Hi Greg, this patch for 2.4 adds a scanner to hpusbscsi.c. Regards Oliver You can import this changeset into BK by piping this whole message to: '| bk receive [path to repository]' or apply the patch as usual. =================================================================== ChangeSet@1.689, 2002-04-18 09:08:35+02:00, oliver@oenone.homelinux.org - added device id drivers/usb/hpusbscsi.c | 2 ++ 1 files changed, 2 insertions(+) ------ ChangeSet@1.432, 2002-04-18 12:51:32-07:00, david-b@pacbell.net [PATCH] EHCI and Intel/VIA/Philips/... USB ehci driver This patch is a partial sync of the 2.4 EHCI with the 2.5 code, primarily to make sure that several non-NEC implementations will work without additional patches. It also includes a faster IRQ codepath, and various minor cleanups. Please merge to Marcelo's tree ... the VIA implemtation is already showing up in motherboard reviews, and Intel's is also scheduled to become more common while 2.4.19 is still the latest stable kernel (modulo brownbags :). drivers/usb/hcd/ehci-hcd.c | 62 ++++++++++++++++++++++----------------------- drivers/usb/hcd/ehci-mem.c | 3 -- 2 files changed, 32 insertions(+), 33 deletions(-) ------ ChangeSet@1.431, 2002-04-18 12:43:55-07:00, greg@kroah.com USB storage removed unused Makefile rules. drivers/usb/storage/Makefile | 2 -- 1 files changed, 2 deletions(-) ------ ChangeSet@1.430, 2002-04-18 12:43:26-07:00, greg@kroah.com MAINTAINERS added Petko's entry for the RTL8150 driver. MAINTAINERS | 7 +++++++ 1 files changed, 7 insertions(+) ------ ChangeSet@1.429, 2002-04-18 12:41:08-07:00, david-b@pacbell.net [PATCH] USB GeneLink/NDIS tweaks USB GeneLink/NDIS tweaks This patch, from Oliver, discards slightly less data in cases where memory is very tight. The GeneLink framing can batch several packets in one transmission, so it's always possible to at least report the last one, since it's already sitting in an SKB and we won't need a new one. Random note, this seems to be the same issue I saw mentioned somewhere else recently: MSFT host drivers with high latency for submitting bulk packets, so rather than just queuing them as they arrive, it turns out to be a win on the MSFT side to batch packets. drivers/usb/usbnet.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) ------ ChangeSet@1.428, 2002-04-18 12:40:49-07:00, david-b@pacbell.net [PATCH] USB devio device removal fix USB devio device removal fix Fixes problem with using usbfs and a device is removed while the device still has pending events. drivers/usb/devio.c | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletion(-) ------ ChangeSet@1.427, 2002-04-18 12:40:35-07:00, johannes@erdfelt.com [PATCH] Re: removing sleep_on in hub.c On Mon, Apr 08, 2002, Oliver Neukum wrote: > using sleep_on is a race. The attached patch replaces it with the > new wait_event macro from sched.h. The patch is against the 2.5 > from Greg. Greg, I've tested this against 2.4.19-pre6 as well and the attached patch is relative to that. Please apply. Thank Oliver! JE drivers/usb/hub.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) ------ ChangeSet@1.426, 2002-04-18 12:31:44-07:00, greg@kroah.com USB wacom driver removed filter from the driver, as this should be done in userspace. drivers/usb/wacom.c | 8 -------- 1 files changed, 8 deletions(-) ------ ChangeSet@1.425, 2002-04-18 12:24:09-07:00, greg@kroah.com USB whiteheat driver backported the 2.5 changes for the new whiteheat devices. drivers/usb/serial/whiteheat.c | 81 +++++++++++++++++++++++++++++++++++------ 1 files changed, 70 insertions(+), 11 deletions(-) ------ ChangeSet@1.424, 2002-04-18 12:23:43-07:00, greg@kroah.com USB whiteheat firmware updated the whiteheat firmware with the latest version, as it's needed for the newer devices. drivers/usb/serial/whiteheat_fw.h | 1671 +++++++++++++++++++------------------- 1 files changed, 843 insertions(+), 828 deletions(-) ------ ChangeSet@1.423, 2002-04-18 09:18:43-07:00, tony@cantech.net.au [PATCH] Change "return EBLAH" to "return -EBLAH in drivers/* Hello All, This is a simple patch that changes several "return EBLAH"'s in drivers/* for "return -EBLAH". I have done my best to check the call stack to ensure that the change in sign of the return values wont break anything. The patch supplied is agaist linux-2.4.19-pre6 drivers/usb/se401.c | 2 +- drivers/usb/stv680.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ------