From: Greg KH To: torvalds@transmeta.com Cc: linux-usb-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [BK PATCH] USB changes for 2.5.72 Hi, Here are some USB fixes for 2.5.72. Lots of little minor things are in here, and a new usb network driver was added. Please pull from: bk://kernel.bkbits.net/gregkh/linux/linus-2.5 Patches will be posted to linux-usb-devel as a follow-up thread for those who want to see them. thanks, greg k-h Documentation/usb/dma.txt | 31 drivers/usb/Makefile.lib | 1 drivers/usb/class/audio.c | 28 drivers/usb/class/bluetty.c | 2 drivers/usb/class/cdc-acm.c | 221 +++--- drivers/usb/class/usb-midi.c | 4 drivers/usb/class/usblp.c | 36 drivers/usb/core/hcd.c | 28 drivers/usb/core/hub.c | 2 drivers/usb/core/message.c | 3 drivers/usb/core/urb.c | 2 drivers/usb/core/usb.c | 56 + drivers/usb/gadget/net2280.c | 4 drivers/usb/host/ehci-dbg.c | 48 - drivers/usb/host/ehci-hcd.c | 18 drivers/usb/host/ehci-q.c | 49 - drivers/usb/host/ehci.h | 5 drivers/usb/input/aiptek.c | 2 drivers/usb/input/hid-core.c | 19 drivers/usb/input/kbtab.c | 2 drivers/usb/input/powermate.c | 4 drivers/usb/input/usbkbd.c | 5 drivers/usb/input/usbmouse.c | 2 drivers/usb/input/wacom.c | 2 drivers/usb/input/xpad.c | 2 drivers/usb/misc/auerswald.c | 10 drivers/usb/misc/brlvger.c | 10 drivers/usb/misc/rio500.c | 10 drivers/usb/misc/rio500_usb.h | 2 drivers/usb/misc/speedtch.c | 109 ++ drivers/usb/misc/tiglusb.c | 4 drivers/usb/misc/usblcd.c | 8 drivers/usb/misc/usbtest.c | 2 drivers/usb/net/Kconfig | 24 drivers/usb/net/Makefile | 1 drivers/usb/net/Makefile.mii | 1 drivers/usb/net/ax8817x.c | 1347 ++++++++++++++++++++++++++++++++++++- drivers/usb/net/catc.c | 4 drivers/usb/net/kaweth.c | 50 + drivers/usb/net/pegasus.c | 6 drivers/usb/net/rtl8150.c | 4 drivers/usb/net/usbnet.c | 12 drivers/usb/storage/isd200.c | 31 drivers/usb/storage/protocol.c | 4 drivers/usb/storage/protocol.h | 2 drivers/usb/storage/scsiglue.c | 195 +---- drivers/usb/storage/transport.c | 35 drivers/usb/storage/transport.h | 8 drivers/usb/storage/unusual_devs.h | 104 -- drivers/usb/storage/usb.c | 74 +- drivers/usb/storage/usb.h | 6 include/linux/usb.h | 51 - 52 files changed, 2061 insertions(+), 629 deletions(-) ----- : o USB: Patch for Vivicam 355 : o USB: Patch to cdc-acm.c to detect ACM part of USB WMC devices Alan Stern: o USB: Use separate transport_flags bits for transfer_dma o USB: Keep root hub status timer running during suspend David Brownell: o USB: usbnet talks to boot loader (blob) o USB: net2280, halt ep != 0 o USB: ehci-hcd micro-patch o USB: ehci, fix qh re-activation problem o USB: ehci-hcd: short reads, chip workaround, cleanup David T. Hollis: o USB: AX8817X Driver for 2.5 Duncan Sands: o USB speedtouch: add module parameters Greg Kroah-Hartman: o USB: fix up sparse warnings in drivers/usb/misc/* o USB: fix up sparse warnings in drivers/usb/class/* o USB: fix up sparse warnings in ax8817x driver o USB: fixed up some __user warnings reported by sparse in drivers/usb/net/* Matthew Dharm: o USB storage: avoid NULL-ptr OOPS o USB storage: more cleanups o USB storage: unusual_devs fixups o USB storage: cleanups Oliver Neukum: o USB: convert kaweth to usb_buffer_alloc Randy Dunlap: o USB: handle USB printer error bits independently o USB: missed one usblp status buffer change