Subject: [BK PATCH] USB changes for 2.4.19-pre5
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                      |    1 
 Documentation/Configure.help |   66 ++-
 drivers/input/joydev.c       |    8 
 drivers/usb/CDCEther.c       |  664 ++++++++++++++++++++++---------------
 drivers/usb/CDCEther.h       |   58 ++-
 drivers/usb/Config.in        |   19 -
 drivers/usb/Makefile         |    7 
 drivers/usb/catc.c           |    4 
 drivers/usb/hcd.c            |  394 +++++++++++++++-------
 drivers/usb/hcd.h            |    2 
 drivers/usb/hcd/ehci-hcd.c   |    4 
 drivers/usb/hid-core.c       |   37 --
 drivers/usb/hid.h            |   13 
 drivers/usb/pegasus.c        |   16 
 drivers/usb/rtl8150.c        |  762 +++++++++++++++++++++++++++++++++++++++++++
 drivers/usb/serial/visor.c   |    8 
 drivers/usb/serial/visor.h   |    1 
 drivers/usb/uhci.c           |   34 +
 drivers/usb/usb-ohci.c       |  100 +++--
 drivers/usb/usb-uhci.c       |    4 
 drivers/usb/usbnet.c         |    5 
 include/linux/hiddev.h       |    2 
 22 files changed, 1656 insertions(+), 553 deletions(-)
------
[email-masked], 2002-04-02 16:38:48-08:00, [email-masked]
  USB visor driver
  
  added support for the palm i705.
  Thanks to Thomas Riemer for the device information.

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

------
[email-masked], 2002-04-02 16:43:50-08:00, [email-masked]
  USB HID driver fixes
  
  - several fixes from 2.5 that are needed in 2.4 <[email-masked]>
  - allow driver to work without hid-input <[email-masked]>
  - remove unneeded #ifdefs in code <[email-masked]>

 drivers/input/joydev.c |    8 +++++---
 drivers/usb/hid-core.c |   37 +++++++++++++------------------------
 drivers/usb/hid.h      |   13 ++++++++++---
 include/linux/hiddev.h |    2 +-
 4 files changed, 29 insertions(+), 31 deletions(-)

------
[email-masked], 2002-04-02 16:52:19-08:00, [email-masked]
  USB CDCEther driver update
  
    1. adds support for devices that don't have the interrupt endpoint, which is
       basically Sharp Zaurus SL-5000D support. Untested by me, if anyone has this
       hardware, please test and report.                                          
    
    2. Ethtool ioctl support. Currently the link state always reports good, but
       if I had proper interrupt support on a test device, I could probably make it
       more logical. Anyone with a CDC Ethernet device that actually reports       
       anything over the interrupt notification endpoint should get in contact with
       me.                                                                         
     
    3. Removes the ALIGN macro.
    
    4. Avoids the "device not claimed" warning.
    
    5. General code cleanup.

 drivers/usb/CDCEther.c |  664 ++++++++++++++++++++++++++++---------------------
 drivers/usb/CDCEther.h |   58 ++--
 2 files changed, 428 insertions(+), 294 deletions(-)

------
[email-masked], 2002-04-02 16:53:51-08:00, [email-masked]
  USB
  
  added rtl8150 driver

 CREDITS               |    1 
 drivers/usb/rtl8150.c |  762 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 763 insertions(+)

------
[email-masked], 2002-04-02 16:55:38-08:00, [email-masked]
  USB hcd core
  
  update with the 2.5 version of hcd

 drivers/usb/hcd.c |  394 ++++++++++++++++++++++++++++++++++++++----------------
 drivers/usb/hcd.h |    2 
 2 files changed, 279 insertions(+), 117 deletions(-)

------
[email-masked], 2002-04-02 16:57:23-08:00, [email-masked]
  USB ohci driver fixes
    
       - An oopsable bug affecting unlink of interrupt
         transfers. Fix mirrors one done ages ago for ISO.
         (Original patch by Matt Hughes)
       - Better cleanup on init failure (Matthew Frederickson)

 drivers/usb/usb-ohci.c |  100 ++++++++++++++++++++++++++-----------------------
 1 files changed, 55 insertions(+), 45 deletions(-)

------
[email-masked], 2002-04-02 16:58:32-08:00, [email-masked]
  USB pegasus driver
  
  semaphore cleanup and proper link detection

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

------
[email-masked], 2002-04-02 16:59:57-08:00, [email-masked]
  USB 
  
  fixes for 64bit processors

 drivers/usb/catc.c         |    4 ++--
 drivers/usb/hcd/ehci-hcd.c |    4 ++--
 drivers/usb/usb-uhci.c     |    4 ++--
 drivers/usb/usbnet.c       |    5 ++---
 4 files changed, 8 insertions(+), 9 deletions(-)

------
[email-masked], 2002-04-02 17:01:20-08:00, [email-masked]
  USB uhci
  
  bugfixes

 drivers/usb/uhci.c |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

------
[email-masked], 2002-04-02 17:02:31-08:00, [email-masked]
  USB
  
  Configure.help, Config.in, and Makefile update for all of the recent changes

 Documentation/Configure.help |   66 ++++++++++++++++++++++++++-----------------
 drivers/usb/Config.in        |   19 ++++++------
 drivers/usb/Makefile         |    7 +++-
 3 files changed, 57 insertions(+), 35 deletions(-)