From: Greg KH To: marcelo@conectiva.com.br Cc: linux-usb-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org Subject: [BK PATCH] USB update for 2.4.23-pre1 Hi, Here are some USB bugfixes and updates against 2.4.23-pre1. This mostly consists of a number of driver bug fixes from 2.6 and an occasional new device supported. Please pull from: bk://kernel.bkbits.net/gregkh/linux/marcelo-2.4 The individual patches will be sent in follow up messages to this email to you and the linux-usb-devel mailing list. thanks, greg k-h Documentation/usb/usb-serial.txt | 3 drivers/usb/acm.c | 165 +++++++------ drivers/usb/bluetooth.c | 4 drivers/usb/devio.c | 55 ++-- drivers/usb/host/ehci-hcd.c | 3 drivers/usb/host/ehci-q.c | 4 drivers/usb/host/ehci-sched.c | 2 drivers/usb/pwc-ctrl.c | 41 --- drivers/usb/pwc-if.c | 405 +++++++++++++++------------------- drivers/usb/pwc-ioctl.h | 2 drivers/usb/pwc-misc.c | 4 drivers/usb/pwc-uncompress.c | 19 - drivers/usb/pwc-uncompress.h | 2 drivers/usb/pwc.h | 27 +- drivers/usb/scanner.c | 84 +++++-- drivers/usb/scanner.h | 8 drivers/usb/serial/ftdi_sio.c | 59 +++- drivers/usb/serial/ftdi_sio.h | 16 + drivers/usb/serial/io_16654.h | 2 drivers/usb/serial/io_edgeport.c | 4 drivers/usb/serial/io_edgeport.h | 2 drivers/usb/serial/io_fw_boot.h | 2 drivers/usb/serial/io_fw_boot2.h | 2 drivers/usb/serial/io_fw_down.h | 2 drivers/usb/serial/io_fw_down2.h | 2 drivers/usb/serial/io_fw_down3.h | 2 drivers/usb/serial/io_ionsp.h | 2 drivers/usb/serial/io_ti.c | 6 drivers/usb/serial/io_ti.h | 2 drivers/usb/serial/io_usbvend.h | 3 drivers/usb/serial/keyspan_pda.c | 6 drivers/usb/serial/keyspan_pda_fw.h | 2 drivers/usb/serial/keyspan_usa26msg.h | 4 drivers/usb/serial/keyspan_usa28msg.h | 4 drivers/usb/serial/keyspan_usa49msg.h | 4 drivers/usb/serial/pl2303.c | 17 - drivers/usb/serial/usbserial.c | 4 drivers/usb/serial/visor.c | 2 drivers/usb/serial/visor.h | 3 drivers/usb/serial/xircom_pgs_fw.h | 4 drivers/usb/storage/unusual_devs.h | 23 + drivers/usb/usb-skeleton.c | 2 drivers/usb/usb.c | 30 ++ drivers/usb/usbnet.c | 44 +-- include/linux/usb.h | 2 include/linux/usbdevice_fs.h | 2 46 files changed, 576 insertions(+), 511 deletions(-) ----- : o USB: new ids for io_ti driver : o USB: bug in EHCI device reset through transaction : o USB: support for Zaurus 750/760 to usbnet.c (2.4.22-pre8) + code cleanup backport from 2.6 : o USB: add Garmin iQue support to visor driver Alan Stern: o USB: Another unusual_devs.h entry update o USB: More unusual_devs.h stuff o USB: More unusual_devs.h entry updates Dan Streetman: o USB: backport usbfs 'disconnect' Dave Jones: o USB: Add Minolta Dimage F300 to unusual_devs David Brownell: o USB: ehci-hcd and period=1frame hs interrupts o USB: ehci needs a readb() on IDP425 PCI (ARM) Greg Kroah-Hartman: o USB: fix up a bunch of copyrights that were incorrectly declared o USB: remove some vendor specific stuff from the pl2303 driver to get other devices to work o USB: added support for TIOCM_RI and TIOCM_CD to pl2303 driver and fix stupid bug Henning Meier-Geinitz: o USB: unlink interrupt URBs in scanner driver o USB: Fix crash when scanners are disconnected while open o USB: fix check for SCN_MAX_MNR in scanner driver o USB: New vendor/product ids for scanner driver Ian Abbott: o USB: ftdi_sio - tidy up write bulk callback o USB: ftdi_sio - VID/PID for ID TECH IDT1221U USB to RS-232 adapter o USB: ftdi_sio - additional pids Judd Montgomery: o USB: visor.h[c] USB device IDs documentation Nemosoft Unv.: o USB: PWC 8.11 Stefan Becker: o USB: acm.c update for new devices