xhci(4): Always add and evaluate the slot context.
Because the maximum number of endpoint contexts is stored there. Tested by: ehaupt@ PR: 262882 MFC after: 3 hours Sponsored by: NVIDIA Networking
This commit is contained in:
parent
e276d28150
commit
09dd1adfa4
@ -3867,7 +3867,11 @@ xhci_configure_reset_endpoint(struct usb_xfer *xfer)
|
||||
}
|
||||
}
|
||||
|
||||
xhci_configure_mask(udev, mask, 0);
|
||||
/*
|
||||
* Always need to evaluate the slot context, because the maximum
|
||||
* number of endpoint contexts is stored there.
|
||||
*/
|
||||
xhci_configure_mask(udev, mask | 1U, 0);
|
||||
|
||||
if (!(sc->sc_hw.devs[index].ep_configured & mask)) {
|
||||
err = xhci_cmd_configure_ep(sc, buf_inp.physaddr, 0, index);
|
||||
|
Loading…
x
Reference in New Issue
Block a user