[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