Unverified Commit 0234d659 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15687 drivers: usb: host: Fix deadlock in oxu_bus_suspend()

parents 49c33b7b 3c6c8eae
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3476,8 +3476,10 @@ static int oxu_bus_suspend(struct usb_hcd *hcd)
		}
	}

	spin_unlock_irq(&oxu->lock);
	/* turn off now-idle HC */
	del_timer_sync(&oxu->watchdog);
	spin_lock_irq(&oxu->lock);
	ehci_halt(oxu);
	hcd->state = HC_STATE_SUSPENDED;