USB changes for 2.5.20
Pull from: bk://linuxusb.bkbits.net/linus-2.5
drivers/net/irda/irda-usb.c | 2
drivers/usb/core/message.c | 2
drivers/usb/host/ohci-hcd.c | 29 ++++----
drivers/usb/host/ohci-q.c | 121 ++++++++++++++++++++++---------------
drivers/usb/host/ohci.h | 29 +++++---
drivers/usb/host/uhci-hcd.c | 2
drivers/usb/misc/emi26.c | 1
drivers/usb/storage/unusual_devs.h | 96 ++++++++++++++---------------
8 files changed, 159 insertions(+), 123 deletions(-)
------
[EMAIL PROTECTED], 2002-06-05 12:24:18-07:00, [EMAIL PROTECTED]
USB: formatting cleanups for some USB drivers from the 2.5.20-dj3 tree
drivers/net/irda/irda-usb.c | 2
drivers/usb/storage/unusual_devs.h | 96 ++++++++++++++++++-------------------
2 files changed, 49 insertions(+), 49 deletions(-)
------
[EMAIL PROTECTED], 2002-06-05 12:18:16-07:00, [EMAIL PROTECTED]
[PATCH] UHCI bix for build error under unstable debian
uhci_stop is __devexit but the pointer to it doesn't use __devexit_p.
The fix is simple:
drivers/usb/host/uhci-hcd.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
------
[EMAIL PROTECTED], 2002-06-05 12:18:01-07:00, [EMAIL PROTECTED]
[PATCH] synchronous control/bulk messaging
This one-liner fixes a problem in synchronous messaging
with usb_bulk_msg(), usb_control_msg(), and everything
that calls usb_control_msg(): you're not allowed to call
blocking functions when you're already on a wait queue.
A better fix would be to just stick the thread on the
wait queue _after_ submitting the URB, but that should
involve more testing than I have time for just now.
drivers/usb/core/message.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
------
[EMAIL PROTECTED], 2002-06-05 12:17:50-07:00, [EMAIL PROTECTED]
[PATCH] ohci-hcd, fix urb unlink races
This patch:
- Fixes a longstanding urb unlink race, by switching to a single queue
for EDs being unlinked. The previous two-queue scheme was sensitive to
IRQ latencies: one extra millisecond would make it use the wrong queue.
This updated scheme should handle latencies of up to 32K microseconds
(Cthulu forfend :) and slightly shrinks object code size.
- Related (mostly) cleanup. Some functions and one ED field renamed, ED
layout is a smidgeon more compact (even given more data), driver version
string doesn't reflect CVS, debug message only comes out in verbose mode.
drivers/usb/host/ohci-hcd.c | 29 +++++-----
drivers/usb/host/ohci-q.c | 121 ++++++++++++++++++++++++++------------------
drivers/usb/host/ohci.h | 29 ++++++----
3 files changed, 107 insertions(+), 72 deletions(-)
------
[EMAIL PROTECTED], 2002-06-05 12:17:20-07:00, [EMAIL PROTECTED]
USB: emi26.c small fix to enable the driver to build properly
drivers/usb/misc/emi26.c | 1 +
1 files changed, 1 insertion(+)
------
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel