Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4f4dc0b3 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "usb: xhci: clean up command queue when halting" into msm-4.9

parents 989e8eeb 6c0b3a62
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -116,6 +116,13 @@ int xhci_halt(struct xhci_hcd *xhci)
	if (!ret) {
		xhci->xhc_state |= XHCI_STATE_HALTED;
		xhci->cmd_ring_state = CMD_RING_STATE_STOPPED;

		if (delayed_work_pending(&xhci->cmd_timer)) {
			xhci_dbg_trace(xhci, trace_xhci_dbg_init,
					"Cleanup command queue");
			cancel_delayed_work(&xhci->cmd_timer);
			xhci_cleanup_command_queue(xhci);
		}
	} else
		xhci_warn(xhci, "Host not halted after %u microseconds.\n",
				XHCI_MAX_HALT_USEC);