• David Brownell's avatar
    [PATCH] USB: ohci -- reset, fault recovery · 92710f36
    David Brownell authored
    This fixes two small and unrelated bugs in the current OHCI code:
    
      - Certain initialization sequences had problems with IRQs.
        Fixed last month in EHCI, but this ohci patch didn't seem
        needed back then.  OK, so now I saw the same bug in OHCI.
        (I could believe UHCI needs it too, sigh.)
    
      - When restarting endpoint i/o after a queue fault, the HC
        needs to be told the control (or bulk) list filled (CLF/BLF).
        Likely this wasn't common (usbtest test10 subcase7 fault
        recovery reproduced it nicely).
    
    Please merge.  Lack of the first one might make trouble for
    some people.
    92710f36
ohci-q.c 28.2 KB