Subject: [BK PATCH] Yet more USB changes for 2.5.50
From: Greg KH <[email-masked]>
To: [email-masked]
Cc: [email-masked], [email-masked]

Please pull from:  bk://linuxusb.bkbits.net/linus-2.5

thanks,

greg k-h

 drivers/usb/class/usb-midi.h     |    4 
 drivers/usb/core/devio.c         |   12 
 drivers/usb/host/ehci-q.c        |   15 
 drivers/usb/image/hpusbscsi.h    |   28 -
 drivers/usb/media/dsbr100.c      |    3 
 drivers/usb/serial/Kconfig       |   19 +
 drivers/usb/serial/Makefile      |    1 
 drivers/usb/serial/io_tables.h   |  152 ++++----
 drivers/usb/serial/keyspan.h     |  364 +++++++++----------
 drivers/usb/serial/kobil_sct.c   |  735 ++++++++++++++++++++++++++++++++++++++-
 drivers/usb/serial/kobil_sct.h   |   60 +++
 drivers/usb/serial/safe_serial.c |   12 
 drivers/usb/serial/visor.c       |   63 +++
 drivers/usb/serial/visor.h       |    1 
 drivers/usb/storage/transport.c  |  167 +++-----
 drivers/usb/storage/transport.h  |    5 
 drivers/usb/storage/usb.c        |   80 ----
 drivers/usb/storage/usb.h        |   11 
 sound/usb/usbmidi.c              |    2 
 19 files changed, 1253 insertions(+), 481 deletions(-)
-----

[email-masked], 2002-12-09 11:27:38-08:00, [email-masked]
  [PATCH] C99 initializer for drivers/usb/storage/usb.c
  
  Here's a small patch for the file. The patch is against 2.5.50.

 drivers/usb/storage/usb.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
------

[email-masked], 2002-12-09 11:00:37-08:00, [email-masked]
  [PATCH] PATCH: usb-storage: make internal structs more consistent
  
  This patch makes ss->ep_int just like ep_in and ep_out for improved code
  symmetry and readability.  It may (on some architectures) also shrink the
  size of the per-device data structure.

 drivers/usb/storage/transport.c |    4 ++--
 drivers/usb/storage/usb.c       |   15 +++++++++------
 drivers/usb/storage/usb.h       |    3 ++-
 3 files changed, 13 insertions(+), 9 deletions(-)
------

[email-masked], 2002-12-09 10:59:40-08:00, [email-masked]
  [PATCH] usb-storage: make CBI interrupt URBs one-shot
  
  Change interrupt used for CBI from periodic to one-shot.  This (a) reduces
  consumed bandwidth, (b) makes the logic clearer, and (c) makes the abort
  mechanism more uniform.

 drivers/usb/storage/transport.c |  163 ++++++++++++++--------------------------
 drivers/usb/storage/transport.h |    5 -
 drivers/usb/storage/usb.c       |   63 ---------------
 drivers/usb/storage/usb.h       |    8 -
 4 files changed, 67 insertions(+), 172 deletions(-)
------

[email-masked], 2002-12-09 10:23:16-08:00, [email-masked]
  [PATCH] USB: fixup kobil_sct driver to build properly with urb callback changes.

 drivers/usb/serial/kobil_sct.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
------

[email-masked], 2002-12-09 10:16:21-08:00, [email-masked]
  [PATCH] USB: kobil_sct driver for 2.5.50

 drivers/usb/serial/Kconfig     |   19 +
 drivers/usb/serial/Makefile    |    1 
 drivers/usb/serial/kobil_sct.c |  727 +++++++++++++++++++++++++++++++++++++++++
 drivers/usb/serial/kobil_sct.h |   60 +++
 4 files changed, 807 insertions(+)
------

[email-masked], 2002-12-09 10:08:07-08:00, [email-masked]
  [PATCH] patch 2.5.50+, ehci-hcd loop termination
  
  While in search of a different bug, I found this one
  that got in with the recent 'async_next' patch.  The
  schedule scan termination changed (had to), but it
  wasn't quite correct.  Slower and/or misbehaving
  devices might have wedged a CPU ... fix is simple,
  only restart the scan when the list may have changed.

 drivers/usb/host/ehci-q.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)
------

[email-masked], 2002-12-09 10:05:28-08:00, [email-masked]
  [PATCH] USB usbfs: fix race between disconnect and usbdev_open

 drivers/usb/core/devio.c |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)
------

[email-masked], 2002-12-09 09:49:29-08:00, [email-masked]
  [PATCH] USB: Add Treo 300 id to the visor driver supported devices list.

 drivers/usb/serial/visor.c |    2 ++
 drivers/usb/serial/visor.h |    1 +
 2 files changed, 3 insertions(+)
------

[email-masked], 2002-12-09 09:12:49-08:00, [email-masked]
  [PATCH] USB: Fix compile error in usbmidi driver.

 sound/usb/usbmidi.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
------

[email-masked], 2002-12-06 19:42:39-06:00, [email-masked]
  [PATCH] USB: initial attempt at Treo 300 support for the visor driver
  
  Thanks to Troy Benjegerdes and Jason Carnahan for first cuts at this...

 drivers/usb/serial/visor.c |   61 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 57 insertions(+), 4 deletions(-)
------

[email-masked], 2002-12-06 13:34:39-06:00, [email-masked]
  [PATCH] C99 initializer for drivers/usb/class/usb-midi.h
  
  Here's a trivial patch for the file to switch it to use C99
  initializers. The patch is against 2.5.50.

 drivers/usb/class/usb-midi.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
------

[email-masked], 2002-12-06 13:34:20-06:00, [email-masked]
  [PATCH] C99 initializers for drivers/usb/serial
  
  Here are patches for switching two files over to use C99 initializers.
  The patches are against 2.5.50.

 drivers/usb/serial/io_tables.h |  152 ++++++++---------
 drivers/usb/serial/keyspan.h   |  364 ++++++++++++++++++++---------------------
 2 files changed, 258 insertions(+), 258 deletions(-)
------

[email-masked], 2002-12-06 13:33:59-06:00, [email-masked]
  [PATCH] C99 initializer for drivers/usb/serial/safe_serial.c
  
  Here's  small patch for the file fixing a few initializers to use C99
  style. The patch is against 2.5.50.

 drivers/usb/serial/safe_serial.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
------

[email-masked], 2002-12-06 13:33:35-06:00, [email-masked]
  [PATCH] C99 initializer for drivers/usb/image/hpusbscsi.h
  
  Here's a patch for switching the file to use C99 initializers. The patch
  is against 2.5.50.

 drivers/usb/image/hpusbscsi.h |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)
------

[email-masked], 2002-12-06 13:32:51-06:00, [email-masked]
  [PATCH] dsb usb radio fix
  
    This patch fixes stupid cut+paste bug in dsbr100.

 drivers/usb/media/dsbr100.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)
------