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


Attachment: usb2-core-1218.patch
Description: Binary data

Reply via email to