This patch is against 2.5.1, includes a USB 2.0 update as well as a function we recently discussed:
- Updates the usb core support for USB 2.0 "Transaction
Translators" (TTs). Better information is saved, and now
it's initialized too.
- It also adds a new field to "struct usb_device" to keep
the topology information: dev->devpath is to be used for
diagnostics, instead of the device address, since it
matches information that end-users can see.
There are a couple other cleanups:
- Most places in "hub.c" are updated to use devpath in
messages, as well as to fit onto 80 character lines.
- The hub completion handler is a bit more defensively
coded, so each urb status can get special treatment.
- Includes a new USB device ID, matching what the
hotplug tools expect (device entry, not interface entry).
Those cleanups could get stripped out if needed for any
particular reason.
- Dave
usb2-core-1218.patch
Description: Binary data
