From: Greg KH To: torvalds@osdl.org, akpm@osdl.org, jgarzik@pobox.com Cc: linux-usb-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [BK PATCH] USB fixes for 2.6.7-bk1 Hi, Here are a number of various USB fixes and cleanups for 2.6.7-bk1. All of these patches have been in the past few -mm releases. Please pull from: bk://kernel.bkbits.net/gregkh/linux/usb-2.6 Patches will be posted to linux-usb-devel as a follow-up thread for those who want to see them. thanks, greg k-h drivers/usb/core/driverfs.c | 229 --------------- drivers/usb/class/usblp.c | 21 + drivers/usb/core/Makefile | 2 drivers/usb/core/config.c | 17 - drivers/usb/core/hcd.h | 4 drivers/usb/core/hub.c | 604 ++++++++++++++++++++-------------------- drivers/usb/core/message.c | 2 drivers/usb/core/sysfs.c | 229 +++++++++++++++ drivers/usb/core/usb.c | 107 +++---- drivers/usb/core/usb.h | 4 drivers/usb/gadget/Kconfig | 1 drivers/usb/gadget/epautoconf.c | 3 drivers/usb/gadget/serial.c | 9 drivers/usb/host/uhci-hcd.c | 51 +++ drivers/usb/host/uhci-hcd.h | 3 drivers/usb/input/hiddev.c | 4 drivers/usb/input/powermate.c | 20 - drivers/usb/net/kaweth.c | 11 drivers/usb/net/pegasus.h | 3 drivers/usb/serial/Kconfig | 4 drivers/usb/serial/ftdi_sio.c | 125 ++++++-- drivers/usb/serial/kobil_sct.c | 51 ++- drivers/usb/serial/visor.c | 123 ++++---- drivers/usb/storage/transport.c | 3 24 files changed, 906 insertions(+), 724 deletions(-) ----- : o USB: usblp printer GET_DEVICE_ID fix : o USB: visor: Fix Oops on disconnect : o USB: add support for MS adapter to usb pegasus net driver : o USB: Fix kobil_sct with uhci Alan Stern: o USB: Use normal return codes for several routines in hub.c o USB: Gonzo variable renaming in hub.c o USB: Make usb_choose_configuration() a separate subroutine o USB: Add usb_release_address() and move usb_set_address() o USB: Change "driverfs" to "sysfs" in usbcore o USB UHCI: allow URBs to be unlinked when IRQs don't work o USB: Initially read 9 bytes of config descriptor David Brownell: o USB: PXA 2xx UDC and RNDIS g_ether Ian Abbott: o USB: ftdi_sio throttling fix James Lamanna: o USB: Fix down() in hard IRQ in powermate driver Luiz Capitulino: o USB: /usb/gadget/serial.c warning fix Olaf Hering: o USB: out of bounds access in hiddev_cleanup Oliver Neukum: o USB: fix fix to kaweth.c o USB: waitqueue related problem in kaweth o USB: yet another place for msleep o USB: clean delays for ehci