mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 19:00:25 +00:00
USB: xhci: Fix dropping endpoints from the xHC schedule.
When an endpoint is to be dropped from the hardware bandwidth schedule, we want to clear its add flag. Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
c526d0d4fc
commit
0a023c6cf1
1 changed files with 1 additions and 1 deletions
|
@ -895,7 +895,7 @@ int xhci_drop_endpoint(struct usb_hcd *hcd, struct usb_device *udev,
|
||||||
ctrl_ctx->drop_flags |= drop_flag;
|
ctrl_ctx->drop_flags |= drop_flag;
|
||||||
new_drop_flags = ctrl_ctx->drop_flags;
|
new_drop_flags = ctrl_ctx->drop_flags;
|
||||||
|
|
||||||
ctrl_ctx->add_flags = ~drop_flag;
|
ctrl_ctx->add_flags &= ~drop_flag;
|
||||||
new_add_flags = ctrl_ctx->add_flags;
|
new_add_flags = ctrl_ctx->add_flags;
|
||||||
|
|
||||||
last_ctx = xhci_last_valid_endpoint(ctrl_ctx->add_flags);
|
last_ctx = xhci_last_valid_endpoint(ctrl_ctx->add_flags);
|
||||||
|
|
Loading…
Reference in a new issue