[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-usb-devel
Subject: [linux-usb-devel] PATCH 2.5.7: hcd-0327
From: David Brownell <david-b () pacbell ! net>
Date: 2002-03-27 23:58:29
[Download RAW message or body]
Another patch, should apply on top of the existing one
to "hcd.c". Several parts of this are updated versions
of fixes from Georg Acher.
- 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 ...)
- Makes "audio" set the urb->interval in its periodic URBs,
so it can submit through the hcd framework.
Please merge with Linus' tree.
- Dave
["hcd-0327.patch" (application/octet-stream)]
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic