USB changes for 2.5.32
PATCH 1/1 USB changes for 2.5.32
Hi,
Lots of __FUNCTION__ fixups for the USB code, and some other updates.
Please pull from: http://linuxusb.bkbits.net/linus-2.5
thanks,
greg k-h
Documentation/usb/ehci.txt | 69 +++++--- Documentation/usb/ohci.txt | 121 +++----------- drivers/usb/class/bluetty.c | 134 ++++++++-------- drivers/usb/core/buffer.c | 44 +++++ drivers/usb/core/hcd-pci.c | 10 - drivers/usb/core/hcd.c | 3 drivers/usb/core/hcd.h | 17 +- drivers/usb/core/urb.c | 1 drivers/usb/core/usb.c | 114 ++++++++++++++ drivers/usb/host/ehci-dbg.c | 270 ++++++++++++++++++++++++++------- drivers/usb/host/ohci-q.c | 8 drivers/usb/media/ibmcam.c | 14 - drivers/usb/media/konicawc.c | 4 drivers/usb/media/ultracam.c | 4 drivers/usb/media/usbvideo.c | 44 ++--- drivers/usb/media/usbvideo.h | 58 +++---- drivers/usb/misc/brlvger.c | 4 drivers/usb/serial/belkin_sa.c | 6 drivers/usb/serial/cyberjack.c | 70 ++++---- drivers/usb/serial/digi_acceleport.c | 33 +--- drivers/usb/serial/empeg.c | 55 +++--- drivers/usb/serial/ftdi_sio.c | 88 +++++----- drivers/usb/serial/io_edgeport.c | 283 +++++++++++++++++------------------ drivers/usb/serial/io_ti.c | 56 +++--- drivers/usb/serial/ipaq.c | 44 ++--- drivers/usb/serial/ir-usb.c | 2 drivers/usb/serial/keyspan.c | 18 -- drivers/usb/serial/keyspan.h | 1 drivers/usb/serial/keyspan_pda.c | 10 - drivers/usb/serial/kl5kusb105.c | 108 ++++++------- drivers/usb/serial/mct_u232.c | 37 ++-- drivers/usb/serial/omninet.c | 24 +- drivers/usb/serial/pl2303.c | 99 ++++++------ drivers/usb/serial/pl2303.h | 3 drivers/usb/serial/safe_serial.c | 26 +-- drivers/usb/serial/usbserial.c | 117 +++++++------- drivers/usb/serial/visor.c | 100 ++++++------ drivers/usb/serial/whiteheat.c | 66 +++----- include/linux/usb.h | 8 39 files changed, 1235 insertions(+), 938 deletions(-)
-----
[email protected], 2002-08-28 23:16:56-07:00, [email protected]
USB: brlvger driver: fixed __FUNCTION__ usage
drivers/usb/misc/brlvger.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
------
[email protected], 2002-08-28 23:16:05-07:00, [email protected]
USB: bluetty driver: fixed __FUNCTION__ usages.
drivers/usb/class/bluetty.c | 134 ++++++++++++++++++++++---------------------- 1 files changed, 67 insertions(+), 67 deletions(-)
------
[email protected], 2002-08-28 22:55:17-07:00, [email protected]
USB: serial drivers: fixed __FUNCTION__ usages that I missed before.
drivers/usb/serial/ftdi_sio.c | 17 +++++++++-------- drivers/usb/serial/usbserial.c | 4 ++-- drivers/usb/serial/visor.c | 12 +++++++----- 3 files changed, 18 insertions(+), 15 deletions(-)
------
[email protected], 2002-08-28 22:53:57-07:00, [email protected]
USB: safe_serial driver: fixed __FUNCTION__ usages.
drivers/usb/serial/safe_serial.c | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-)
------
[email protected], 2002-08-28 22:53:23-07:00, [email protected]
USB: io_ti driver: fixed __FUNCTION__ usages.
drivers/usb/serial/io_ti.c | 56 ++++++++++++++++++++++----------------------- 1 files changed, 28 insertions(+), 28 deletions(-)
------
[email protected], 2002-08-28 17:23:46-07:00, [email protected]
USB: fix debugging code to allow USB_NO_DMA_MAP.
Thanks to Oliver Neukum for finding this
drivers/usb/core/urb.c | 1 + 1 files changed, 1 insertion(+)
------
[email protected], 2002-08-28 16:14:22-07:00, [email protected]
[PATCH] ohci on sparc64
DaveM noticed he needed a pci_dma_sync_single() after the DMA conversion late in 32 ; here's the patch.
FYI this driver was previously having to unmap/remap in that location, this is an improvement! :)
drivers/usb/host/ohci-q.c | 8 ++++++++ 1 files changed, 8 insertions(+)
------
[email protected], 2002-08-28 16:13:59-07:00, [email protected]
[PATCH] ehci, registers to driverfs (for debug)
When debugging, it's useful to see what the registers are saying is up without needing to poke around in the kernel. This patch exposes them.
drivers/usb/host/ehci-dbg.c | 270 +++++++++++++++++++++++++++++++++++--------- 1 files changed, 216 insertions(+), 54 deletions(-)
------
[email protected], 2002-08-28 16:13:39-07:00, [email protected]
[PATCH] USB dma and scatterlists
This patch (almost all from DaveM) wraps up the DMA API work by adding the scatterlist map/sync/unmap support. And removes the corresponding FIXME.
drivers/usb/core/buffer.c | 44 +++++++++++++++++ drivers/usb/core/hcd.c | 3 + drivers/usb/core/hcd.h | 17 ++++++ drivers/usb/core/usb.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++ include/linux/usb.h | 8 +++ 5 files changed, 184 insertions(+), 2 deletions(-)
------
[email protected], 2002-08-28 15:44:45-07:00, [email protected]
USB: added break support for 2 port keyspan devices.
drivers/usb/serial/keyspan.h | 1 + 1 files changed, 1 insertion(+)
------
[email protected], 2002-08-28 15:43:59-07:00, [email protected]
USB: keyspan driver: minor formatting fixes.
drivers/usb/serial/keyspan.c | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-)
------
[email protected], 2002-08-28 15:43:09-07:00, [email protected]
USB: ir-usb driver: gcc3 warning fix
drivers/usb/serial/ir-usb.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-)
------
[email protected], 2002-08-28 15:42:03-07:00, [email protected]
USB: io_edgeport driver: fixed __FUNCTION__ usages.
drivers/usb/serial/io_edgeport.c | 283 +++++++++++++++++++-------------------- 1 files changed, 142 insertions(+), 141 deletions(-)
------
[email protected], 2002-08-28 15:40:54-07:00, [email protected]
USB: empeg driver: fixed __FUNCTION__ usages.
drivers/usb/serial/empeg.c | 55 ++++++++++++++++++++++----------------------- 1 files changed, 28 insertions(+), 27 deletions(-)
------
[email protected], 2002-08-28 15:40:25-07:00, [email protected]
USB: digi_acceleport driver: fixed __FUNCTION__ usages.
drivers/usb/serial/digi_acceleport.c | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-)
------
[email protected], 2002-08-28 15:37:13-07:00, [email protected]
USB: kl5usb105 driver: fixed __FUNCTION__ usages.
drivers/usb/serial/kl5kusb105.c | 108 +++++++++++++++++++--------------------- 1 files changed, 52 insertions(+), 56 deletions(-)
------
[email protected], 2002-08-28 15:36:33-07:00, [email protected]
USB: mct_u232 driver: fixed __FUNCTION__ usages.
drivers/usb/serial/mct_u232.c | 37 ++++++++++++++++++------------------- 1 files changed, 18 insertions(+), 19 deletions(-)
------
[email protected], 2002-08-28 15:35:47-07:00, [email protected]
USB: omninet driver: fixed __FUNCTION__ usages.
drivers/usb/serial/omninet.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-)
------
[email protected], 2002-08-28 15:35:08-07:00, [email protected]
USB: pl2303 driver: fixed __FUNCTION__ usages.
drivers/usb/serial/pl2303.c | 98 ++++++++++++++++++++++---------------------- 1 files changed, 49 insertions(+), 49 deletions(-)
------
[email protected], 2002-08-28 15:34:33-07:00, [email protected]
USB: cyberjack driver: fixed __FUNCTION__ usages.
drivers/usb/serial/cyberjack.c | 70 ++++++++++++++++++++--------------------- 1 files changed, 35 insertions(+), 35 deletions(-)
------
[email protected], 2002-08-28 15:32:55-07:00, [email protected]
USB: belkin serial driver: fixed __FUNCTION__ usages.
drivers/usb/serial/belkin_sa.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
------
[email protected], 2002-08-27 23:05:09-07:00, [email protected]
[PATCH] usb/core/hcd-pci, pci cleanup
This doesn't really do what it was expected to do, and even that shouldn't be needed. So: remove.
drivers/usb/core/hcd-pci.c | 10 ---------- 1 files changed, 10 deletions(-)
------
[email protected], 2002-08-27 15:42:29-07:00, [email protected]
USB: keyspan_pda driver: fixed __FUNCTION__ usages.
drivers/usb/serial/keyspan_pda.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
------
[email protected], 2002-08-27 15:41:35-07:00, [email protected]
USB: ftdi_sio driver: fixed __FUNCTION__ usages
drivers/usb/serial/ftdi_sio.c | 71 ++++++++++++++++++++---------------------- 1 files changed, 35 insertions(+), 36 deletions(-)
------
[email protected], 2002-08-27 15:07:01-07:00, [email protected]
[PATCH] more typedef removal from usbvideo
This patch removes some more typedefs from usbvideo and related files
typedef struct { .. } RingQueue_t -> struct RingQueue
typedef struct { .. } usbvideo_sbuf_t -> struct usbvideo_sbuf typedef struct { .. } usbvideo_frame_t -> struct usbvideo_frame typedef struct { .. } usbvideo_statistics_t -> struct usbvideo_statistics typedef struct { .. } usbvideo_cb_t -> struct usbvideo_cb
drivers/usb/media/ibmcam.c | 14 +++++----- drivers/usb/media/konicawc.c | 4 +- drivers/usb/media/ultracam.c | 4 +- drivers/usb/media/usbvideo.c | 44 ++++++++++++++++---------------- drivers/usb/media/usbvideo.h | 58 ++++++++++++++++++++----------------------- 5 files changed, 61 insertions(+), 63 deletions(-)
------
[email protected], 2002-08-27 15:06:25-07:00, [email protected]
[PATCH] Documentation/usb/{o,u}hci.txt
This updates the EHCI and OHCI writeups. OHCI hadn't been updated forever.
Documentation/usb/ehci.txt | 69 +++++++++++++++---------- Documentation/usb/ohci.txt | 121 +++++++++++---------------------------------- 2 files changed, 72 insertions(+), 118 deletions(-)
------
[email protected], 2002-08-27 14:59:39-07:00, [email protected]
USB: whiteheat driver: fixed __FUNCTION__ use
drivers/usb/serial/whiteheat.c | 66 +++++++++++++++++++---------------------- 1 files changed, 32 insertions(+), 34 deletions(-)
------
[email protected], 2002-08-27 14:58:47-07:00, [email protected]
USB: visor driver: fixed __FUNCTION__ usages
drivers/usb/serial/visor.c | 88 ++++++++++++++++++++++----------------------- 1 files changed, 44 insertions(+), 44 deletions(-)
------
[email protected], 2002-08-27 14:58:14-07:00, [email protected]
USB: usbserial core: fixed __FUNCTION__ usages.
also changed the license to be GPL v2 only.
drivers/usb/serial/usbserial.c | 113 +++++++++++++++++++++-------------------- 1 files changed, 58 insertions(+), 55 deletions(-)
------
[email protected], 2002-08-27 14:57:18-07:00, [email protected]
USB: ipaq driver: fixed __FUNCTION__ usages
drivers/usb/serial/ipaq.c | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-)
------
[email protected], 2002-08-27 14:56:24-07:00, [email protected]
USB: added new pl2303 device, thanks to Tasos Chronis <[email protected]>
drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 3 +++ 2 files changed, 4 insertions(+)
------