From: Greg KH To: torvalds@transmeta.com Cc: linux-usb-devel@lists.sourceforge.net Subject: [BK PATCH] USB changes for 2.5.27 Pull from: http://linuxusb.bkbits.net/linus-2.5 drivers/usb/core/message.c | 12 +- drivers/usb/core/usb.c | 73 ++++++------- drivers/usb/host/ohci-sa1111.c | 1 drivers/usb/host/uhci-hcd.c | 4 drivers/usb/input/hid-ff.c | 2 drivers/usb/misc/rio500.c | 4 drivers/usb/misc/tiglusb.c | 218 ++++++++++++++++++++++------------------ drivers/usb/misc/tiglusb.h | 7 - drivers/usb/serial/pl2303.c | 1 drivers/usb/serial/pl2303.h | 3 drivers/usb/serial/usb-serial.h | 85 +++++++++++---- 11 files changed, 242 insertions(+), 168 deletions(-) ------ ChangeSet@1.693, 2002-07-22 17:01:52-07:00, jb@jblache.org [PATCH] drivers/usb/misc/tiglusb.c v1.04 Update to the latest version of the tiglusb driver drivers/usb/misc/tiglusb.c | 218 +++++++++++++++++++++++++-------------------- drivers/usb/misc/tiglusb.h | 7 - 2 files changed, 122 insertions(+), 103 deletions(-) ------ ChangeSet@1.692, 2002-07-22 16:52:18-07:00, greg@kroah.com [PATCH] USB: usb-serial.h cleanups. removed tty_driver from struct usb_serial, as it's not used. (thanks to Stuart MacDonald for pointing this out.) Updated the documentation for the structures to the proper style. drivers/usb/serial/usb-serial.h | 85 ++++++++++++++++++++++++++++++---------- 1 files changed, 64 insertions(+), 21 deletions(-) ------ ChangeSet@1.691, 2002-07-22 16:23:55-07:00, greg@kroah.com [PATCH] USB: rio500.c bugfix patch from Silvio Cesare to fix signed problem. drivers/usb/misc/rio500.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) ------ ChangeSet@1.690, 2002-07-22 16:09:20-07:00, david-b@pacbell.net [PATCH] hid_ff_init could not find initializer... Lately I get warnings whenever I plug in a device with a HID interface ... when force feedback support is configured, that's what it does. Yeech ... that should should at most be a dbg(). drivers/usb/input/hid-ff.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) ------ ChangeSet@1.689, 2002-07-22 16:09:07-07:00, ch@hpl.hp.com [PATCH] set_device_description oops fixage mk2 Unlike previous version, this one doesn't oops and is perspicuous. Please apply. drivers/usb/core/usb.c | 73 +++++++++++++++++++++++++------------------------ 1 files changed, 38 insertions(+), 35 deletions(-) ------ ChangeSet@1.688, 2002-07-22 16:08:54-07:00, ch@hpl.hp.com [PATCH] for ohci on SA-1111 This is needed by 2.5.26-rmk1. drivers/usb/host/ohci-sa1111.c | 1 + 1 files changed, 1 insertion(+) ------ ChangeSet@1.687, 2002-07-22 16:08:34-07:00, david-b@pacbell.net [PATCH] usb_set_interface() doc This patch updates the kerneldoc for usb_set_interface() to capture the point that it must not be called while any URBs are pending to endpoints in that interface. (Else state in the hcds, and devices, can get confused.) drivers/usb/core/message.c | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) ------ ChangeSet@1.686, 2002-07-22 16:08:13-07:00, jaharkes@cs.cmu.edu [PATCH] uhci-hcd suspend fix Problem: When resuming after a suspend, the driver disconnects. Later on, (next usb interrupt?) or suspend/resume, the kernel oopses. Cause: hcd.state is never set to 'USB_STATE_READY' when resuming. The following patch fixes this. Maybe Johannes might want to do it differently, i.e. by adding hcd.state = USB_STATE_READY to uhci_resume instead of moving the state change into start_hc. drivers/usb/host/uhci-hcd.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) ------ ChangeSet@1.685, 2002-07-22 16:08:00-07:00, greg@kroah.com [PATCH] USB pl2303: new device support added Thanks to Ang Sei Heng for the information. drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 3 +++ 2 files changed, 4 insertions(+) ------