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

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

 CREDITS                          |   10 
 Documentation/Configure.help     |   15 
 Documentation/usb/brlvger.txt    |   36 +
 Documentation/usb/ehci.txt       |   15 
 Documentation/usb/usb-serial.txt |    6 
 MAINTAINERS                      |    7 
 drivers/usb/Config.in            |    1 
 drivers/usb/Makefile             |    1 
 drivers/usb/brlvger.c            | 1034 +++++++++++++++++++++++++++++++++++++++
 drivers/usb/hcd/ehci-hcd.c       |   52 -
 drivers/usb/hcd/ehci-hub.c       |   59 +-
 drivers/usb/hcd/ehci-mem.c       |    8 
 drivers/usb/hcd/ehci-q.c         |  100 ++-
 drivers/usb/hcd/ehci-sched.c     |  952 +++++++++++++++++++++--------------
 drivers/usb/hcd/ehci.h           |   14 
 drivers/usb/hid-core.c           |    2 
 drivers/usb/pegasus.h            |    9 
 drivers/usb/printer.c            |    3 
 drivers/usb/serial/Config.in     |    2 
 drivers/usb/serial/io_tables.h   |   26 
 drivers/usb/serial/io_usbvend.h  |   14 
 drivers/usb/serial/ipaq.c        |    7 
 drivers/usb/serial/ipaq.h        |    3 
 drivers/usb/serial/pl2303.c      |   12 
 drivers/usb/usb-ohci.c           |    9 
 drivers/usb/usb-ohci.h           |    2 
 drivers/usb/usb-uhci.c           |    8 
 include/linux/brlvger.h          |   57 ++
 28 files changed, 1962 insertions(+), 502 deletions(-)
------

[email-masked], 2002-05-03 13:42:36-07:00, [email-masked]
  [PATCH] pegasus driver update
  
  redundant private ALIGN macro removed from Rx/Tx buffers;
  SOHOware NUB110 adapter added in the support list.

 drivers/usb/pegasus.h |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
------

[email-masked], 2002-05-03 13:38:52-07:00, [email-masked]
  [PATCH] USB host TASK_RUNNING fix
  
  - fixed memory allocation so that the state of the task is not
    acidentally changed to TASK_RUNNING

 drivers/usb/usb-ohci.h |    2 +-
 drivers/usb/usb-uhci.c |    8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)
------

[email-masked], 2002-05-03 13:36:35-07:00, [email-masked]
  [PATCH] add Tieman Voyager USB Braille display driver
  
  Adds Tieman Voyager USB Braille display driver to the tree

 CREDITS                       |   10 
 Documentation/Configure.help  |   11 
 Documentation/usb/brlvger.txt |   36 +
 MAINTAINERS                   |    7 
 drivers/usb/Config.in         |    1 
 drivers/usb/Makefile          |    1 
 drivers/usb/brlvger.c         | 1034 ++++++++++++++++++++++++++++++++++++++++++
 include/linux/brlvger.h       |   57 ++
 8 files changed, 1157 insertions(+)
------

[email-masked], 2002-05-03 13:21:50-07:00, [email-masked]
  [PATCH] devfs race fix
  
  USB printer devfs race fix

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

[email-masked], 2002-05-03 13:21:33-07:00, [email-masked]
  [PATCH] HID blacklist update
  
  This blacklists yet another KVM switch which can't handle the get_report() request.

 drivers/usb/hid-core.c |    2 ++
 1 files changed, 2 insertions(+)
------

[email-masked], 2002-05-03 13:18:58-07:00, [email-masked]
  USB io_edgeport driver
  
  added support for Black Box OEM devices.

 drivers/usb/serial/io_tables.h  |   26 ++++++++++++++++++++++++++
 drivers/usb/serial/io_usbvend.h |   14 ++++++++++++++
 2 files changed, 40 insertions(+)
------

[email-masked], 2002-05-03 13:14:58-07:00, [email-masked]
  [PATCH] pl2303.c: do not reset termios settings in each open()
  
  this is a patch which avoids resetting the termios settings to default
  values (9600 Baud etc.) in each call to pl2303_open (). It does this
  only on the first call to pl2303_set_termios. After that it sets the
  termios to the last stored values.
  
  This way commands like
  stty -F /dev/ttyUSB0 115200
  work the same way as with other serial ttys.

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

[email-masked], 2002-05-03 13:13:35-07:00, [email-masked]
  [PATCH] adds support for USB Casio EM500
  
  Added support for the Casio EM500. Completely untested. Thanks to
  info from Nathan <[email-masked]>

 Documentation/Configure.help     |    4 ++--
 Documentation/usb/usb-serial.txt |    6 +++---
 drivers/usb/serial/Config.in     |    2 +-
 drivers/usb/serial/ipaq.c        |    7 ++++++-
 drivers/usb/serial/ipaq.h        |    3 +++
 5 files changed, 15 insertions(+), 7 deletions(-)
------

[email-masked], 2002-05-02 15:07:57-07:00, [email-masked]
  [PATCH] PATCH 2.4.19-pre7 sync ehci.txt
  
  USB ehci documentation update
  
  I've also attached the EHCI documentation patch, which you've
  already seen; it should apply cleanly against 2.4.19-pre and
  belongs with these driver updates.

 Documentation/usb/ehci.txt |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)
------

[email-masked], 2002-05-02 15:07:46-07:00, [email-masked]
  [PATCH] PATCH 2.4.19-pre7 sync ehci-hcd with 2.5
  
  USB ehci update
  
  Short version of the story:  syncs the driver with the 2.5 version.
  Includes preliminary high speed ISO support, fixes for interrupt
  transfer scheduling and some (rare) submission path errors.
  That's most of the patch, by volume; there are other updates.

 drivers/usb/hcd/ehci-hcd.c   |   52 +-
 drivers/usb/hcd/ehci-hub.c   |   59 +-
 drivers/usb/hcd/ehci-mem.c   |    8 
 drivers/usb/hcd/ehci-q.c     |  100 +++-
 drivers/usb/hcd/ehci-sched.c |  952 +++++++++++++++++++++++++------------------
 drivers/usb/hcd/ehci.h       |   14 
 6 files changed, 710 insertions(+), 475 deletions(-)
------

[email-masked], 2002-05-02 15:07:34-07:00, [email-masked]
  [PATCH] PATCH 2.4.19-pre7 usb-ohci and wmb()
  
  USB usb-ohci fix
  
  This patch just adds a few strategic wmb() calls, to ensure
  that the HC and HCD agree on just what control and bulk
  requests are being made.
  
  Seems restructuring "usb-ohci" into "ohci-hcd" made that
  failure become more common/visible. (Faster code?)  So
  this backports a 2.5 "ohci-hcd" fix into 2.4's "usb-ohci".
  
  The effect of not having these calls was that some hardware
  could fail to enumerate devices ... kernel messages would
  report a "usb_control/bulk_msg: timeout" happened.  We've
  had such (infrequent) problem reports before, but until now
  nobody was able to confirm the wmb() calls mattered.

 drivers/usb/usb-ohci.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
------