You need to sign in or sign up before continuing.
  • A
    USB: UHCI: accept very late isochronous URBs · bef073b0
    Alan Stern 提交于
    Commit 24f53137 (USB: EHCI: accept very late isochronous URBs)
    changed the isochronous API provided by ehci-hcd.  URBs submitted too
    late, so that the time slots for all their packets have already
    expired, are no longer rejected outright.  Instead the submission is
    accepted, and the URB completes normally with a -EXDEV error for each
    packet.  This is what client drivers expect.
    
    This patch implements the same policy in uhci-hcd.  It should be
    applied to all kernels containing commit c44b2250 (UHCI: implement
    new semantics for URB_ISO_ASAP).
    Signed-off-by: NAlan Stern <stern@rowland.harvard.edu>
    CC: <stable@vger.kernel.org>
    Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    bef073b0
uhci-q.c 46.2 KB