[PATCH] PATCH: 2.5.8 ehci, submit errors
authorDavid Brownell <david-b@pacbell.net>
Mon, 22 Apr 2002 06:32:58 +0000 (23:32 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Mon, 22 Apr 2002 06:32:58 +0000 (23:32 -0700)
commitf3f053002548802350eec3c052b87fd97f0088b8
tree660e07ffd07080b54f8a85b79c90a9e2270f7fc6
parentd50e9cbadfaf2127c8b31b76912f6c7a317fdb08
[PATCH] PATCH: 2.5.8 ehci, submit errors

It fixes problems with interrupt transfers, which I think that
nobody else has run into (or I'd surely have heard of it :).
Looks like not many folk are using USB 2.0 hubs yet.

    - wasn't checking enough of the periodic schedule to
      detect bandwidth overcommit (would BUG out)
    - frames to uframes is rightshift 3, not 8 :)
    - properly cleans up (no oops!) after certain rare errors
      in the interrupt submit path (just my luck to hit one)
    - use that cleanup to bypass some old implementation
      shortcuts in the control and bulk submit paths
    - there are also some other minor updates/cleanups
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-q.c
drivers/usb/host/ehci-sched.c