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

 MAINTAINERS                       |   14 
 drivers/usb/devio.c               |   17 
 drivers/usb/hcd/ehci-hcd.c        |   62 -
 drivers/usb/hcd/ehci-mem.c        |    3 
 drivers/usb/hpusbscsi.c           |    2 
 drivers/usb/hub.c                 |    2 
 drivers/usb/se401.c               |    2 
 drivers/usb/serial/whiteheat.c    |   81 +
 drivers/usb/serial/whiteheat_fw.h | 1671 +++++++++++++++++++-------------------
 drivers/usb/storage/Makefile      |    2 
 drivers/usb/stv680.c              |    2 
 drivers/usb/usbnet.c              |   28 
 drivers/usb/wacom.c               |    8 
 13 files changed, 987 insertions(+), 907 deletions(-)
------

[email-masked], 2002-04-18 13:49:14-07:00, [email-masked]
  removed duplicate MATAINERS entry for Petko

 MAINTAINERS |    7 -------
 1 files changed, 7 deletions(-)
------

[email-masked], 2002-04-18 12:56:07-07:00, [email-masked]
  [PATCH] added device id for hpusbscsi
  
  Hi Greg,
  
  this patch for 2.4 adds a scanner to hpusbscsi.c.
  
  	Regards
  		Oliver
  You can import this changeset into BK by piping this whole message to:
  '| bk receive [path to repository]' or apply the patch as usual.
  
  ===================================================================

  [email-masked], 2002-04-18 09:08:35+02:00, [email-masked]
    - added device id

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

[email-masked], 2002-04-18 12:51:32-07:00, [email-masked]
  [PATCH] EHCI and Intel/VIA/Philips/...
  
  USB ehci driver
  
  This patch is a partial sync of the 2.4 EHCI with the 2.5 code,
  primarily to make sure that several non-NEC implementations
  will work without additional patches.  It also includes a faster
  IRQ codepath, and various minor cleanups.
  
  Please merge to Marcelo's tree ... the VIA implemtation is
  already showing up in motherboard reviews, and Intel's is
  also scheduled to become more common while 2.4.19 is
  still the latest stable kernel (modulo brownbags :).

 drivers/usb/hcd/ehci-hcd.c |   62 ++++++++++++++++++++++-----------------------
 drivers/usb/hcd/ehci-mem.c |    3 --
 2 files changed, 32 insertions(+), 33 deletions(-)
------

[email-masked], 2002-04-18 12:43:55-07:00, [email-masked]
  USB storage
  
  removed unused Makefile rules.

 drivers/usb/storage/Makefile |    2 --
 1 files changed, 2 deletions(-)
------

[email-masked], 2002-04-18 12:43:26-07:00, [email-masked]
  MAINTAINERS
  
  added Petko's entry for the RTL8150 driver.

 MAINTAINERS |    7 +++++++
 1 files changed, 7 insertions(+)
------

[email-masked], 2002-04-18 12:41:08-07:00, [email-masked]
  [PATCH] USB GeneLink/NDIS tweaks
  
  USB GeneLink/NDIS tweaks
  
  This patch, from Oliver, discards slightly less data in cases
  where memory is very tight.  The GeneLink framing can batch
  several packets in one transmission, so it's always possible to
  at least report the last one, since it's already sitting in an SKB
  and we won't need a new one.
  
  Random note, this seems to be the same issue I saw
  mentioned somewhere else recently:  MSFT host drivers
  with high latency for submitting bulk packets, so rather
  than just queuing them as they arrive, it turns out to be a
  win on the MSFT side to batch packets.

 drivers/usb/usbnet.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)
------

[email-masked], 2002-04-18 12:40:49-07:00, [email-masked]
  [PATCH] USB devio device removal fix
  
  USB devio device removal fix
  
  Fixes problem with using usbfs and a device is removed while the
  device still has pending events.

 drivers/usb/devio.c |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletion(-)
------

[email-masked], 2002-04-18 12:40:35-07:00, [email-masked]
  [PATCH] Re: removing sleep_on in hub.c
  
  On Mon, Apr 08, 2002, Oliver Neukum <[email-masked]> wrote:
  > using sleep_on is a race. The attached patch replaces it with the
  > new wait_event macro from sched.h. The patch is against the 2.5
  > from Greg.
  
  Greg, I've tested this against 2.4.19-pre6 as well and the attached
  patch is relative to that.
  
  Please apply.
  
  Thank Oliver!
  
  JE

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

[email-masked], 2002-04-18 12:31:44-07:00, [email-masked]
  USB wacom driver
  
  removed filter from the driver, as this should be done in userspace.

 drivers/usb/wacom.c |    8 --------
 1 files changed, 8 deletions(-)
------

[email-masked], 2002-04-18 12:24:09-07:00, [email-masked]
  USB whiteheat driver
  
  backported the 2.5 changes for the new whiteheat devices.

 drivers/usb/serial/whiteheat.c |   81 +++++++++++++++++++++++++++++++++++------
 1 files changed, 70 insertions(+), 11 deletions(-)
------

[email-masked], 2002-04-18 12:23:43-07:00, [email-masked]
  USB whiteheat firmware
  
  updated the whiteheat firmware with the latest version, as it's needed for
  the newer devices.

 drivers/usb/serial/whiteheat_fw.h | 1671 +++++++++++++++++++-------------------
 1 files changed, 843 insertions(+), 828 deletions(-)
------

[email-masked], 2002-04-18 09:18:43-07:00, [email-masked]
  [PATCH] Change "return EBLAH" to "return -EBLAH in drivers/*
  
  Hello All,
  	This is a simple patch that changes several "return EBLAH"'s in drivers/*
  for "return -EBLAH".  I have done my best to check the call stack to ensure
  that the change in sign of the return values wont break anything.
  
  The patch supplied is agaist linux-2.4.19-pre6

 drivers/usb/se401.c  |    2 +-
 drivers/usb/stv680.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
------