USB fixes for 2.6.0-test3
PATCH 1/1 USB fixes for 2.6.0-test3
Hi,
Here are some USB fixes for 2.6.0-test3. Included are a number of bugfixes for things people have been complaining about lately (usblp not working, warning messages from the driver model implementation, etc.), and a fix for the ov511 driver due to the v4l core changes.
Please pull from: bk://kernel.bkbits.net/gregkh/linux/linus-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/isdn/hisax/st5481_usb.c | 4 drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c | 2 drivers/media/dvb/ttusb-dec/ttusb_dec.c | 2 drivers/net/irda/irda-usb.c | 6 drivers/usb/class/cdc-acm.c | 9 drivers/usb/class/usblp.c | 6 drivers/usb/core/devio.c | 4 drivers/usb/core/file.c | 49 + drivers/usb/core/hcd-pci.c | 83 -- drivers/usb/core/hcd.c | 36 - drivers/usb/core/hcd.h | 4 drivers/usb/core/hub.c | 5 drivers/usb/core/message.c | 145 +++- drivers/usb/core/usb.c | 28 drivers/usb/host/ehci-q.c | 4 drivers/usb/media/dabusb.c | 6 drivers/usb/media/ov511.c | 672 ++++------------------ drivers/usb/media/ov511.h | 48 - drivers/usb/media/stv680.c | 5 drivers/usb/media/usbvideo.c | 19 drivers/usb/misc/tiglusb.c | 8 drivers/usb/net/usbnet.c | 8 drivers/usb/serial/belkin_sa.c | 6 drivers/usb/serial/cyberjack.c | 8 drivers/usb/serial/digi_acceleport.c | 20 drivers/usb/serial/empeg.c | 9 drivers/usb/serial/ftdi_sio.c | 16 drivers/usb/serial/generic.c | 2 drivers/usb/serial/io_edgeport.c | 16 drivers/usb/serial/io_ti.c | 16 drivers/usb/serial/ipaq.c | 8 drivers/usb/serial/keyspan.c | 18 drivers/usb/serial/keyspan_pda.c | 10 drivers/usb/serial/kl5kusb105.c | 8 drivers/usb/serial/kobil_sct.c | 12 drivers/usb/serial/mct_u232.c | 8 drivers/usb/serial/omninet.c | 8 drivers/usb/serial/pl2303.c | 6 drivers/usb/serial/usb-serial.c | 219 ++++--- drivers/usb/serial/usb-serial.h | 3 drivers/usb/serial/visor.c | 36 - drivers/usb/serial/whiteheat.c | 16 drivers/usb/storage/unusual_devs.h | 6 drivers/usb/storage/usb.c | 23 include/linux/usb.h | 6 sound/usb/usbaudio.c | 8 46 files changed, 652 insertions(+), 989 deletions(-)
-----
<davej:redhat.com>:
o USB: Add Minolta Dimage F300 to unusual_devs
<kevino:asti-usa.com>:
o USB: bug in EHCI device reset through transaction
Daniele Bellucci:
o USB: usbvideo cleanup on error
David Brownell:
o USB: usb_start_wait_urb() rewrite
o usb hc cleanup-after-death, oops fix
o USB: usb hcd-pci suspend/resume updates
o add usb_reset_configuration()
o USB: dabusb doesn't claim every ez-usb an21xx device
David T. Hollis:
o USB: usbnet.c - trailing 'else' that probably breaks net1080
Greg Kroah-Hartman:
o USB: handle overloading of usb-serial functions in a much cleaner manner
o USB: fix usb class device sysfs representation
o USB: fix up usb-serial drivers now that port[] is an array of pointers
o USB: fix usb serial port release problem by untieing it from the usb_serial structure
Mark W. McClelland:
o USB: ov511 sysfs conversion (3/3)
o USB: ov511 sysfs conversion (2/3)
o USB: ov511 sysfs conversion (1/3)
Oliver Neukum:
o USB: genelink_tx_fixup fails to check for memory allocation failure
o USB: error check for claiming second interface in usbnet
o USB: correct error handling in usb_driver_claim_interface() - comment
o USB: correct error handling in usb_driver_claim_interface()
o USB: return to old timeout handling
o USB: ttusb_dec.c: another case of GFP_KERNEL in interrupt