Subject: [BK PATCH] USB changes for 2.4.20-pre2
From: Greg KH <[email-masked]>
To: [email-masked]
Cc: [email-masked]

Hi,

Here are some more USB patches to try to sync up with my tree.  This
series contains usb-serial driver updates, __FUNCTION__ cleanups, and
a new usb-storage driver.

Pull from:  bk://linuxusb.bkbits.net/marcelo-2.4

The individual patches will be sent in follow up messages to this email.

thanks,

greg k-h

 drivers/usb/Config.in                |    1 
 drivers/usb/bluetooth.c              |    7 
 drivers/usb/hpusbscsi.c              |  134 +++-
 drivers/usb/scanner.c                |   23 
 drivers/usb/scanner.h                |   17 
 drivers/usb/serial/Config.in         |   60 -
 drivers/usb/serial/belkin_sa.c       |   16 
 drivers/usb/serial/cyberjack.c       |   70 +-
 drivers/usb/serial/digi_acceleport.c |   37 -
 drivers/usb/serial/empeg.c           |   57 -
 drivers/usb/serial/ftdi_sio.c        |  736 ++++++++++++++--------
 drivers/usb/serial/ftdi_sio.h        |   73 +-
 drivers/usb/serial/io_edgeport.c     |  285 ++++----
 drivers/usb/serial/io_tables.h       |    8 
 drivers/usb/serial/ipaq.c            |   97 +-
 drivers/usb/serial/ir-usb.c          |    4 
 drivers/usb/serial/keyspan.c         |  110 +--
 drivers/usb/serial/keyspan.h         |   30 
 drivers/usb/serial/keyspan_pda.c     |   18 
 drivers/usb/serial/kl5kusb105.c      |  109 +--
 drivers/usb/serial/mct_u232.c        |   43 -
 drivers/usb/serial/omninet.c         |   26 
 drivers/usb/serial/pl2303.c          |  103 +--
 drivers/usb/serial/pl2303.h          |    3 
 drivers/usb/serial/usbserial.c       |  102 +--
 drivers/usb/serial/visor.c           |  118 +--
 drivers/usb/serial/whiteheat.c       |   76 +-
 drivers/usb/storage/Makefile         |    1 
 drivers/usb/storage/sddr55.c         | 1134 +++++++++++++++++++++++++++++++++++
 drivers/usb/storage/sddr55.h         |   34 +
 drivers/usb/storage/transport.c      |  148 ++--
 drivers/usb/storage/transport.h      |    3 
 drivers/usb/storage/unusual_devs.h   |    8 
 drivers/usb/storage/usb.c            |   12 
 34 files changed, 2648 insertions(+), 1055 deletions(-)
------

[email-masked], 2002-08-14 23:12:30-07:00, [email-masked]
  USB: scanner driver update and maintainer change.

 drivers/usb/scanner.c |   23 +++++++++++++++++++----
 drivers/usb/scanner.h |   17 +++++++++++------
 2 files changed, 30 insertions(+), 10 deletions(-)
------

[email-masked], 2002-08-14 23:09:16-07:00, [email-masked]
  [PATCH] USB: hpusbscsi driver updates

 drivers/usb/hpusbscsi.c |  134 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 103 insertions(+), 31 deletions(-)
------

[email-masked], 2002-08-14 23:08:52-07:00, [email-masked]
  USB: bluetooth driver fixes
  
  fix bug with bulk_out buffer size.
  potential __FUNCTION__ fixup.

 drivers/usb/bluetooth.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)
------

[email-masked], 2002-08-14 23:07:17-07:00, [email-masked]
  USB: add usb-storage sddr-55 driver.

 drivers/usb/Config.in              |    1 
 drivers/usb/storage/Makefile       |    1 
 drivers/usb/storage/sddr55.c       | 1134 +++++++++++++++++++++++++++++++++++++
 drivers/usb/storage/sddr55.h       |   34 +
 drivers/usb/storage/transport.h    |    3 
 drivers/usb/storage/unusual_devs.h |    8 
 drivers/usb/storage/usb.c          |   12 
 7 files changed, 1193 insertions(+)
------

[email-masked], 2002-08-14 23:05:00-07:00, [email-masked]
  [PATCH] USB storage: get rid of DMA to stack
  
  Here is the non-controversial part of the patch I posted last week.
  It just gets rid of a few places where DMA is done to variables on the
  stack.  After discussion on lkml, I think we agreed that DMA into the
  middle of kmalloc()'ed structs is wrong and should be fixed with
  alignment macros.  I'll send out a separate patch to do that.

 drivers/usb/storage/transport.c |  148 ++++++++++++++++++++++++++--------------
 1 files changed, 97 insertions(+), 51 deletions(-)
------

[email-masked], 2002-08-14 22:56:43-07:00, [email-masked]
  USB: ir-usb driver minor fixes
  
  __devinitdata fix
  gcc 3 warning fix

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

[email-masked], 2002-08-14 22:54:07-07:00, [email-masked]
  USB:  serial driver minor fixes
  
  __devinitdata fixes
  __FUNCTION__ fixes for gcc 3

 drivers/usb/serial/belkin_sa.c       |   16 -
 drivers/usb/serial/cyberjack.c       |   70 ++++----
 drivers/usb/serial/digi_acceleport.c |   37 ++--
 drivers/usb/serial/empeg.c           |   57 +++----
 drivers/usb/serial/io_edgeport.c     |  285 +++++++++++++++++------------------
 drivers/usb/serial/io_tables.h       |    8 
 drivers/usb/serial/keyspan.c         |  110 ++++++-------
 drivers/usb/serial/keyspan.h         |   30 +--
 drivers/usb/serial/keyspan_pda.c     |   18 +-
 drivers/usb/serial/kl5kusb105.c      |  109 ++++++-------
 drivers/usb/serial/mct_u232.c        |   43 ++---
 drivers/usb/serial/omninet.c         |   26 +--
 drivers/usb/serial/usbserial.c       |  102 ++++++------
 drivers/usb/serial/visor.c           |  118 +++++++-------
 drivers/usb/serial/whiteheat.c       |   76 ++++-----
 15 files changed, 552 insertions(+), 553 deletions(-)
------

[email-masked], 2002-08-14 22:53:17-07:00, [email-masked]
  USB: pl2303 driver update
  
  added new device.
  __devinitdata update
  __FUNCTION__ fixes for gcc 3

 drivers/usb/serial/pl2303.c |  103 ++++++++++++++++++++++----------------------
 drivers/usb/serial/pl2303.h |    3 +
 2 files changed, 55 insertions(+), 51 deletions(-)
------

[email-masked], 2002-08-14 22:51:28-07:00, [email-masked]
  USB: ipaq driver updates.

 drivers/usb/serial/ipaq.c |   97 +++++++++++++++++++++++++++-------------------
 1 files changed, 59 insertions(+), 38 deletions(-)
------

[email-masked], 2002-08-14 22:50:39-07:00, [email-masked]
  USB: ftdi_sio driver update.

 drivers/usb/serial/ftdi_sio.c |  736 +++++++++++++++++++++++++++---------------
 drivers/usb/serial/ftdi_sio.h |   73 ++--
 2 files changed, 523 insertions(+), 286 deletions(-)
------

[email-masked], 2002-08-14 22:49:39-07:00, [email-masked]
  USB: serial Config.in cleanups
  
  Remove some CONFIG_EXPERIMENTAL tags for drivers that have been pretty stable.
  Restructure so CONFIG entries do not show up in .config if CONFIG_USB_SERIAL is not selected.

 drivers/usb/serial/Config.in |   60 ++++++++++++++++++++++---------------------
 1 files changed, 31 insertions(+), 29 deletions(-)
------