Pull from:  bk://linuxusb.bkbits.net/linus-2.5


 CREDITS                              |    1 
 Documentation/usb/hiddev.txt         |   60 ++
 Documentation/usb/proc_usb_info.txt  |  185 +++++++-
 Documentation/usb/silverlink.txt     |   76 +++
 MAINTAINERS                          |   16 
 drivers/usb/Config.help              |   69 ++-
 drivers/usb/Config.in                |   21 
 drivers/usb/Makefile                 |   22 -
 drivers/usb/audio.c                  |    2 
 drivers/usb/catc.c                   |    4 
 drivers/usb/devices.c                |  137 ++++--
 drivers/usb/hcd.c                    |  245 +++++++----
 drivers/usb/hcd/ehci-hcd.c           |   31 -
 drivers/usb/hcd/ehci-hub.c           |    7 
 drivers/usb/hcd/ehci-mem.c           |    3 
 drivers/usb/hcd/ehci-q.c             |    9 
 drivers/usb/hcd/ohci-dbg.c           |    4 
 drivers/usb/hcd/ohci-hcd.c           |   28 -
 drivers/usb/hcd/ohci-hub.c           |    2 
 drivers/usb/hcd/ohci-mem.c           |   12 
 drivers/usb/hcd/ohci-q.c             |  458 ++++++++++-----------
 drivers/usb/hcd/ohci.h               |    2 
 drivers/usb/hid-core.c               |   11 
 drivers/usb/hid.h                    |   14 
 drivers/usb/hiddev.c                 |   38 -
 drivers/usb/hpusbscsi.c              |  117 +++--
 drivers/usb/hpusbscsi.h              |   12 
 drivers/usb/hub.c                    |    4 
 drivers/usb/kaweth.c                 |    1 
 drivers/usb/konicawc.c               |  195 +++++---
 drivers/usb/pegasus.c                |   52 +-
 drivers/usb/pegasus.h                |    2 
 drivers/usb/printer.c                |    7 
 drivers/usb/rtl8150.c                |  763 +++++++++++++++++++++++++++++++++++
 drivers/usb/serial/Config.help       |   20 
 drivers/usb/serial/Config.in         |   21 
 drivers/usb/serial/Makefile          |    1 
 drivers/usb/serial/belkin_sa.c       |   79 +--
 drivers/usb/serial/cyberjack.c       |   65 +-
 drivers/usb/serial/digi_acceleport.c |   32 -
 drivers/usb/serial/empeg.c           |   64 --
 drivers/usb/serial/ftdi_sio.c        |  138 ++----
 drivers/usb/serial/io_edgeport.c     |  346 ++++++++-------
 drivers/usb/serial/ipaq.c            |  229 +++++-----
 drivers/usb/serial/ir-usb.c          |   83 +--
 drivers/usb/serial/keyspan.c         |   30 -
 drivers/usb/serial/keyspan_pda.c     |  101 +---
 drivers/usb/serial/kl5kusb105.c      |  192 ++++----
 drivers/usb/serial/mct_u232.c        |  115 ++---
 drivers/usb/serial/omninet.c         |   62 +-
 drivers/usb/serial/pl2303.c          |  149 +++---
 drivers/usb/serial/safe_serial.c     |  449 ++++++++++++++++++++
 drivers/usb/serial/usb-serial.h      |   10 
 drivers/usb/serial/usbserial.c       |  450 +++++++++++++++++---
 drivers/usb/serial/visor.c           |  110 ++---
 drivers/usb/serial/visor.h           |    2 
 drivers/usb/serial/whiteheat.c       |  108 +---
 drivers/usb/tiglusb.c                |  495 ++++++++++++++++++++++
 drivers/usb/tiglusb.h                |   55 ++
 drivers/usb/uhci.c                   |   43 +
 drivers/usb/usb-ohci.c               |  108 ++--
 drivers/usb/usb-ohci.h               |   22 -
 drivers/usb/usb-uhci.c               |    4 
 drivers/usb/usb.c                    |   13 
 drivers/usb/usbnet.c                 |    5 
 include/linux/hiddev.h               |   26 -
 include/linux/ticable.h              |   42 +
 include/linux/usb.h                  |   19 
 68 files changed, 4407 insertions(+), 1891 deletions(-)

------
[EMAIL PROTECTED], 2002-04-03 16:22:57-08:00, [EMAIL PROTECTED]
  USB
  
  Updated the CREDITS, Config.help, Config.in, and Makefile to be up to date
  with the last round of USB changes.

 CREDITS                 |    1 
 drivers/usb/Config.help |   57 +++++++++++++++++++++++++++++++++++++-----------
 drivers/usb/Config.in   |   20 +++++++++-------
 drivers/usb/Makefile    |   21 +++++------------
 4 files changed, 63 insertions(+), 36 deletions(-)
------

[EMAIL PROTECTED], 2002-04-03 16:19:57-08:00, [EMAIL PROTECTED]
  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)
     - fixes the problem Stuart reported, where interrupt urbs
       couldn't be unlinked from their completion handlers, and it
       also makes OHCI return the correct status code for async
       unlink requests (-EINPROGRESS not zero).

 drivers/usb/usb-ohci.c |  108 +++++++++++++++++++++++++++----------------------
 1 files changed, 61 insertions(+), 47 deletions(-)
------

[EMAIL PROTECTED], 2002-04-03 16:18:14-08:00, [EMAIL PROTECTED]
  USB safe_serial
  
  added safe_serial driver
  tweaks to the driver done by [EMAIL PROTECTED] to get things to work on 2.5

 drivers/usb/serial/Config.in     |    2 
 drivers/usb/serial/Makefile      |    1 
 drivers/usb/serial/safe_serial.c |  449 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 452 insertions(+)
------

[EMAIL PROTECTED], 2002-04-03 16:16:34-08:00, [EMAIL PROTECTED]
  USB 64bit fixes

 drivers/usb/catc.c     |    4 ++--
 drivers/usb/usb-uhci.c |    4 ++--
 drivers/usb/usbnet.c   |    5 ++---
 3 files changed, 6 insertions(+), 7 deletions(-)
------

[EMAIL PROTECTED], 2002-04-03 16:15:10-08:00, [EMAIL PROTECTED]
  USB tiusb
  
  added tiusb driver
  some tweaks to the driver done by [EMAIL PROTECTED]

 Documentation/usb/silverlink.txt |   76 +++++
 MAINTAINERS                      |   16 +
 drivers/usb/tiglusb.c            |  495 +++++++++++++++++++++++++++++++++++++++
 drivers/usb/tiglusb.h            |   55 ++++
 include/linux/ticable.h          |   42 +++
 5 files changed, 684 insertions(+)
------

[EMAIL PROTECTED], 2002-04-03 16:12:21-08:00, [EMAIL PROTECTED]
  USB UHCI driver
  
  The patch ensures that uhci.c doesn't use urb->status after the
  completion callback if it doesn't need to.

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

[EMAIL PROTECTED], 2002-04-03 16:10:42-08:00, [EMAIL PROTECTED]
  USB rtl8150 driver
  
  fix the "small packet" problem and debug messages cleanup

 drivers/usb/rtl8150.c |  109 +++++++++++++++++++-------------------------------
 1 files changed, 42 insertions(+), 67 deletions(-)
------

[EMAIL PROTECTED], 2002-04-03 16:08:07-08:00, [EMAIL PROTECTED]
  USB HID driver
  
  removed CONFIG_USB_HIDDEV #ifdefs in the driver.

 drivers/usb/hid-core.c |   11 -----------
 drivers/usb/hid.h      |   14 ++++++++++----
 2 files changed, 10 insertions(+), 15 deletions(-)
------

[EMAIL PROTECTED], 2002-04-01 10:20:18-08:00, [EMAIL PROTECTED]
  [PATCH] Update to konicawc driver
  
  This patch against 2.5.7 fixes an oops and a memleak in the konicawc driver
  and also adds an option to set the FPS.

 drivers/usb/konicawc.c |  195 ++++++++++++++++++++++++++++++++-----------------
 1 files changed, 130 insertions(+), 65 deletions(-)
------

[EMAIL PROTECTED], 2002-03-28 11:24:15-08:00, [EMAIL PROTECTED]
  USB hiddev interface
  
  updated the version number due the previous changes

 include/linux/hiddev.h |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)
------

[EMAIL PROTECTED], 2002-03-28 11:19:27-08:00, [EMAIL PROTECTED]
  USB hcd driver updates
    
    - Nitpickey bugfix to root hub config descriptors ... can't use
      the same one for high and full speed, since the encoding
      is different (255 ms FS == 0xff, 256 ms HS == 0x12).
    - Related, force period to 1/4 second rather than doing
      any sanity checking for the roothub timer (from Georg)
    - Don't "giveback" urbs on submit path errors (from Georg)
      ... means they don't get completion callbacks
    - Additional error checks on URB data (from Georg)
    - Uses <linux/completion.h> for unlink synchronization
    - The "already unlinking" error case is reported like other
      unlinking errors (not as success)
    - Ripped out urb->next handling ... it wasn't compatible
      with the ISO loop model, and at this point I believe it
      should be completely replaced with queuing urbs inside
      of the HCDs.  (Every HCD handles it for ISO, UHCI needs
      a magic flag to enable it for bulk ...)

 drivers/usb/hcd.c |  242 ++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 171 insertions(+), 71 deletions(-)
------

[EMAIL PROTECTED], 2002-03-28 11:18:34-08:00, [EMAIL PROTECTED]
  USB audio driver
    
  - Makes "audio" set the urb->interval in its periodic URBs,
    so it can submit through the hcd framework. 

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

[EMAIL PROTECTED], 2002-03-28 11:16:37-08:00, [EMAIL PROTECTED]
  USB serial core
  
  Module count of a serial converter driver is currently not
  decremented if a disconnect happens while the tty is held open.
  The fix is to close the device in usb_serial_disconnect() so that
  module refcounts are properly updated.

 drivers/usb/serial/usbserial.c |   59 ++++++++++++++++++++++-------------------
 1 files changed, 33 insertions(+), 26 deletions(-)
------

[EMAIL PROTECTED], 2002-03-28 11:15:00-08:00, [EMAIL PROTECTED]
  USB io_edgeport driver update
  
  fixes to let io_edgeport work properly as a usb serial console

 drivers/usb/serial/io_edgeport.c |   63 +++++++++++++++++++++++++++------------
 1 files changed, 44 insertions(+), 19 deletions(-)
------

[EMAIL PROTECTED], 2002-03-28 11:14:17-08:00, [EMAIL PROTECTED]
  USB uhci bug fix.
  
  use proper GFP flag setting for submitting a urb.

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

[EMAIL PROTECTED], 2002-03-28 11:13:02-08:00, [EMAIL PROTECTED]
  USB serial config.in changes
  
  - make serial console only selectable if the code is not a module.
  - removed lots of CONFIG_EXPERMENTAL dependancies as the drivers have been stable 
for some time now.

 drivers/usb/serial/Config.in |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)
------

[EMAIL PROTECTED], 2002-03-27 17:16:33-08:00, [EMAIL PROTECTED]
  USB serial console support added

 drivers/usb/serial/Config.help  |   20 ++
 drivers/usb/serial/Config.in    |    1 
 drivers/usb/serial/belkin_sa.c  |   27 +++
 drivers/usb/serial/pl2303.c     |   37 ++---
 drivers/usb/serial/usb-serial.h |   10 -
 drivers/usb/serial/usbserial.c  |  289 +++++++++++++++++++++++++++++++++++++++-
 drivers/usb/serial/visor.c      |   11 +
 7 files changed, 363 insertions(+), 32 deletions(-)
------

[EMAIL PROTECTED], 2002-03-27 15:23:48-08:00, [EMAIL PROTECTED]
  USB core sanity check
    
    Periodically folk have run into problems where usb-ohci oopses
    due to device refcount bugs ...
      
    This is a minor patch to move the sanity check out of usb-ohci
    into the generic bits of usbcore.    There are comments that
    suggest a path for a more comprehensive approach too.
      
    Applies cleanly against 2.5.7 and I've been testing with it
    for a while.  I can't think of any reason it shouldn't also go
    into 2.4, beyond the patch not applying cleanly there ... :)

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

[EMAIL PROTECTED], 2002-03-27 15:21:25-08:00, [EMAIL PROTECTED]
  USB ohci-hcd driver update
    
        - bugfix: control endpoints can't stall
        - bugfix: remove bogus intr unlink optimization,
            by sharing intr/iso code
        - bugfix: iso submit uses urb->interval
        - removed iso urb->next ring logic
            (belongs in hcd layer if anywhere)
        - simplify/shorten/correct completion handling
        - in debug, labels setup packets as such
        - bring CVS ids back up to date

 drivers/usb/hcd/ohci-dbg.c |    4 
 drivers/usb/hcd/ohci-hcd.c |    4 
 drivers/usb/hcd/ohci-hub.c |    2 
 drivers/usb/hcd/ohci-mem.c |    2 
 drivers/usb/hcd/ohci-q.c   |  458 +++++++++++++++++++++------------------------
 drivers/usb/hcd/ohci.h     |    2 
 6 files changed, 225 insertions(+), 247 deletions(-)
------

[EMAIL PROTECTED], 2002-03-27 15:15:38-08:00, [EMAIL PROTECTED]
  [PATCH] USB uhci bugfix
  
  The issue was that the poisoning would posing the data *before* it gave
  it to us as well, but I didn't clear out a pointer (qh->urbp) and later
  dereferenced it.
  
  Thanks for the report again and for the pci_pool patch so I could
  troubleshoot it.
  
  JE

 drivers/usb/uhci.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)
------

[EMAIL PROTECTED], 2002-03-26 12:56:01-08:00, [EMAIL PROTECTED]
  USB pegasus driver
  
  semaphore cleanup and proper link detection

 drivers/usb/pegasus.c |   30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)
------

[EMAIL PROTECTED], 2002-03-26 12:54:35-08:00, [EMAIL PROTECTED]
  USB ohci-hcd update
  
  It updates the "ohci-hcd" driver to address two issues, one            
  of which could potentially have caused oopses.  First, it takes
  out calls to usb_dec_dev_use() on the submit error path; that's
  already done elsewhere.  (Noted by Georg Acher.)  Second,
  it removes some pointless diagnostics.  One is for schedule
  overrun interrupts, the other is for accessing the frame counter.

 drivers/usb/hcd/ohci-hcd.c |   24 +++++-------------------
 1 files changed, 5 insertions(+), 19 deletions(-)
------

[EMAIL PROTECTED], 2002-03-25 14:45:27-08:00, [EMAIL PROTECTED]
  [PATCH] 2.4.19-pre3 uhci.c zero packet
  
  Don't know if you saw this on the list or not. Here's a patch which
  fixes zero packet support for uhci.c
  
  - Setup the TD correctly, we weren't shifting the null data size
  - Only add the zero packet if the transfer was a multiple of the
    endpoint of the size
  
  JE

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

[EMAIL PROTECTED], 2002-03-23 23:48:56-08:00, [EMAIL PROTECTED]
  USB visor driver
    
  added support for the Palm i705 device.
  thanks to Thomas Riemer for the information.

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

[EMAIL PROTECTED], 2002-03-22 22:48:08-08:00, [EMAIL PROTECTED]
  [PATCH] Re: [PATCH] hiddev code and docs cleanup
  
  I took some time to clean up the code a little, and to add the new
  calls to the documentation.  See patch below.
  
  --
  Paul

 Documentation/usb/hiddev.txt |   60 ++++++++++++++++++++++++++++++++-----------
 drivers/usb/hiddev.c         |   38 +++++----------------------
 include/linux/hiddev.h       |   24 ++++++++++-------
 3 files changed, 67 insertions(+), 55 deletions(-)
------

[EMAIL PROTECTED], 2002-03-22 10:35:33-08:00, petkan@mastika.
  USB
  
  added rtl8150 usb ethernet driver

 drivers/usb/Config.help |   12 
 drivers/usb/Config.in   |    1 
 drivers/usb/Makefile    |    1 
 drivers/usb/rtl8150.c   |  788 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 801 insertions(+), 1 deletion(-)
------

[EMAIL PROTECTED], 2002-03-22 10:03:54-08:00, petkan@mastika.
  USB pegasus driver
  
  fix problem which cause hotplug/unplug crash the kernel

 drivers/usb/pegasus.c |   60 +++++++++++++++++++++++++++++++++++---------------
 drivers/usb/pegasus.h |    2 -
 2 files changed, 43 insertions(+), 19 deletions(-)
------

[EMAIL PROTECTED], 2002-03-21 17:22:46-08:00, [EMAIL PROTECTED]
  USB kaweth driver
  
  added optus@home uep1045a driver to the list of supported devices.

 drivers/usb/kaweth.c |    1 +
 1 files changed, 1 insertion(+)
------

[EMAIL PROTECTED], 2002-03-21 16:50:36-08:00, [EMAIL PROTECTED]
  USB serial drivers
  
  changes due to open_count being handled by the usb-serial core code.

 drivers/usb/serial/belkin_sa.c       |   52 ++----
 drivers/usb/serial/cyberjack.c       |   65 +++----
 drivers/usb/serial/digi_acceleport.c |   32 ---
 drivers/usb/serial/empeg.c           |   64 ++-----
 drivers/usb/serial/ftdi_sio.c        |  138 +++++++---------
 drivers/usb/serial/io_edgeport.c     |  287 ++++++++++++++++-------------------
 drivers/usb/serial/ipaq.c            |  193 ++++++++++-------------
 drivers/usb/serial/ir-usb.c          |   83 ++++------
 drivers/usb/serial/keyspan.c         |   30 +--
 drivers/usb/serial/keyspan_pda.c     |  101 +++++-------
 drivers/usb/serial/kl5kusb105.c      |  192 ++++++++++-------------
 drivers/usb/serial/mct_u232.c        |  115 ++++++--------
 drivers/usb/serial/omninet.c         |   62 ++-----
 drivers/usb/serial/pl2303.c          |  160 +++++++++----------
 drivers/usb/serial/visor.c           |   87 ++++------
 drivers/usb/serial/whiteheat.c       |  108 +++++--------
 16 files changed, 757 insertions(+), 1012 deletions(-)
------

[EMAIL PROTECTED], 2002-03-21 16:47:15-08:00, [EMAIL PROTECTED]
  USB serial driver core
  
  - Moved all manipulation of port->open_count into the core.  Now the
    individual driver's open and close functions are called only when the
    first open() and last close() is called.  Making the drivers a bit
    smaller and simpler.
  - Fixed a bug if a driver didn't have the owner field set.

 drivers/usb/serial/usbserial.c |  126 +++++++++++++++++++++++------------------
 1 files changed, 72 insertions(+), 54 deletions(-)
------

[EMAIL PROTECTED], 2002-03-21 16:45:57-08:00, [EMAIL PROTECTED]
  USB visor driver
  
  Added support for the Palm m130 device, thanks to Udo Eisenbarth
  <[EMAIL PROTECTED]> for the information.

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

[EMAIL PROTECTED], 2002-03-20 15:03:53-08:00, [EMAIL PROTECTED]
  USB hub
  
  changed the interval for checking if the device is connected yet or not.
  Thanks to Itai Nahshon <[EMAIL PROTECTED]> for the information.

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

[EMAIL PROTECTED], 2002-03-19 19:43:52-08:00, [EMAIL PROTECTED]
  USB hpusbscsi driver
  
  Port changes from 2.4:
    We do request_sense ourselves to comply with
    the scanner command set

 drivers/usb/hpusbscsi.c |  117 +++++++++++++++++++++++++++++++-----------------
 drivers/usb/hpusbscsi.h |   12 ++++
 2 files changed, 87 insertions(+), 42 deletions(-)
------

[EMAIL PROTECTED], 2002-03-19 13:37:54-08:00, [EMAIL PROTECTED]
  USB proc_usb_info.txt
  
  documented the fact that the interval is not always reported in ms.

 Documentation/usb/proc_usb_info.txt |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
------

[EMAIL PROTECTED], 2002-03-19 13:16:19-08:00, [EMAIL PROTECTED]
  USB usbfs periodic endpoint/bandwidth reporting
  
  This is an updated version of a patch I sent around a
  while back.  It's against 2.5.7-pre1 (so presumably is
  fine on 2.5.7), and addresses feedback against that
  earlier patch.
    
  It's bugfixes, mostly for highspeed support, to what
  /proc/bus/usb/devices shows:
    
  - Shows isochronous periods correctly (logarithmic
    encoding, possibly 1/2/4 microframes if highspeed)
  - Likewise for high-speed interrupt periods (similar)
  - Makes high bandwidth endpoints look like they
    just do bigger packets (up to 3 KBytes/uframe)
  - Shows highspeed bandwidth correctlly (80% reserved,
    vs 90% reserved for full/low speed).

 drivers/usb/devices.c |  137 ++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 105 insertions(+), 32 deletions(-)
------

[EMAIL PROTECTED], 2002-03-19 10:12:07-08:00, [EMAIL PROTECTED]
  USB ipaq driver
  
  Don't submit urbs while holding spinlocks. Not strictly required in
  2.5.x, but it's always better to do less while holding a spinlock.
  Also a good idea to keep 2.{4,5}.x drivers in sync.

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

[EMAIL PROTECTED], 2002-03-18 23:47:10-08:00, [EMAIL PROTECTED]
  [PATCH] uhci.c 2.4.19-pre3 interrupt deadlock
  
  Unfortunately, I left out one line from my spinlock cleanup patch
  recently.
  
  As a result, using interrupt URB's could cause a deadlock on SMP
  kernels.
  
  This should fix the deadlock Greg reported.
  
  JE

 drivers/usb/uhci.c |    1 +
 1 files changed, 1 insertion(+)
------

[EMAIL PROTECTED], 2002-03-18 23:46:58-08:00, [EMAIL PROTECTED]
  [PATCH] uhci.c 2.4.19-pre3 erroneous completion callback
  
  uhci.c would call the completion callback when the call to submit_urb
  failed. This is a rare situation.
  
  This patch only calls the completion handler if the URB successfully
  completed immediately (as in the case of talking to the virtual root
  hub).
  
  JE

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

[EMAIL PROTECTED], 2002-03-18 23:46:45-08:00, [EMAIL PROTECTED]
  [PATCH] uhci.c 2.4.19-pre3 kmem_cache_alloc flags
  
  My previous patch which cleaned up some of the spinlocks, moved one of
  the spinlocks around a call to kmem_cache_alloc. It would sometimes
  erroneously call it with GFP_KERNEL.
  
  This patch fixes the problem by always calling it with GFP_ATOMIC.
  Thanks to Greg for pointing this out to me.
  
  JE

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

[EMAIL PROTECTED], 2002-03-18 23:44:21-08:00, [EMAIL PROTECTED]
  This updates linux/Documentation/usb/proc_usb_info.txt to:
  
      - refer to "usbfs"
      - describe the /proc/bus/usb/BBB/DDD files
      - more info about the .../drivers and .../devices
      - ... generally, gives more information.
    
  This is ever so slightly forward looking in how it describes
  bandwidth requirements for high speed periodic transfers,
  it's expecting a bugfix patch that's in my queue.  (That info            
  is currently broken/meaningless.)

 Documentation/usb/proc_usb_info.txt |  183 +++++++++++++++++++++++++++++-------
 1 files changed, 152 insertions(+), 31 deletions(-)
------

[EMAIL PROTECTED], 2002-03-18 16:39:31-08:00, [EMAIL PROTECTED]
  USB echi and Intel ICH
    
  This updates the Philips tweak so that it also applies
  to late-model ICH chips from Intel.  (Or so I'm told ... :)
  That's at least three EHCI implementations known to
  behave on Linux.  (And one hopes VIA soon too...)
  
  It also cleans up a few comments relating to 64bit DMA;
  recent API spec updates make it look like no games are
  needed with the PCI DMA mask -- it doesn't change the
  segment used by pci_pool allocations, so it just needs
  to get turned on if the overall system does 64bit DMA.
  
  I've a query in to see if those Philips/Intel tweaks are
  chip quirks, or just something the EHCI 1.0 spec isn't
  at all clear about.

 drivers/usb/hcd/ehci-hcd.c |   23 +++++++++++++++--------
 drivers/usb/hcd/ehci-hub.c |    7 -------
 drivers/usb/hcd/ehci-q.c   |    9 ---------
 3 files changed, 15 insertions(+), 24 deletions(-)
------

[EMAIL PROTECTED], 2002-03-18 16:32:06-08:00, [EMAIL PROTECTED]
  USB
  
  inline cleanup to save a chunk of memory in usb-ohci

 drivers/usb/usb-ohci.h |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)
------

[EMAIL PROTECTED], 2002-03-18 16:30:58-08:00, [EMAIL PROTECTED]
  USB
  
  Comment and documentation cleanups

 drivers/usb/hcd.c   |    2 +-
 include/linux/usb.h |   19 ++++++++++++-------
 2 files changed, 13 insertions(+), 8 deletions(-)
------

[EMAIL PROTECTED], 2002-03-18 16:26:55-08:00, [EMAIL PROTECTED]
  USB mem flags nonpoisonous
  
  This patch completely punts on passing SLAB_POISON, I've
  gotten burnt by it once too many.  Seems like the slab code
  changed somewhere.  I've got a separate patch to make the
  pci_pool code use CONFIG_DEBUG_SLAB, which I'll send
  around.
      
  Meanwhile, I needed this to get at least EHCI to intialize on
  a 2.5.7-pre1 system.  Please merge.

 drivers/usb/hcd/ehci-hcd.c |    8 +-------
 drivers/usb/hcd/ehci-mem.c |    3 +--
 drivers/usb/hcd/ohci-mem.c |   10 ++--------
 3 files changed, 4 insertions(+), 17 deletions(-)
------

[EMAIL PROTECTED], 2002-03-18 16:24:43-08:00, [EMAIL PROTECTED]
  USB hcd.c, non-HS periodic transfers
  
  This patch adds a missing "break", which prevented low and full
  speed periodic transfers from getting through the "hcd" framework
  to the driver (OHCI, for now).  Sigh... :)

 drivers/usb/hcd.c |    1 +
 1 files changed, 1 insertion(+)
------

[EMAIL PROTECTED], 2002-03-18 16:04:00-08:00, [EMAIL PROTECTED]
  USB printer driver
  
  added more printer quirks to the list

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

[EMAIL PROTECTED], 2002-03-18 16:00:27-08:00, [EMAIL PROTECTED]
  USB printer driver
  
  added HP DeskJet 959C to the quirks list

 drivers/usb/printer.c |    1 +
 1 files changed, 1 insertion(+)
------


_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to