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