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

Commit 052c7f9f authored by Dan Carpenter's avatar Dan Carpenter Committed by Sarah Sharp
Browse files

xhci: Fix a logical vs bitwise AND bug



The intent was to test whether the flag was set.

This patch should be backported to stable kernels as old as 3.0, since
it fixes a bug in commit e95829f4 "xhci:
Switch PPT ports to EHCI on shutdown.", which was marked for stable.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarSarah Sharp <sarah.a.sharp@linux.intel.com>
Cc: stable@vger.kernel.org
parent a96874a2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -659,7 +659,7 @@ void xhci_shutdown(struct usb_hcd *hcd)
{
	struct xhci_hcd *xhci = hcd_to_xhci(hcd);

	if (xhci->quirks && XHCI_SPURIOUS_REBOOT)
	if (xhci->quirks & XHCI_SPURIOUS_REBOOT)
		usb_disable_xhci_ports(to_pci_dev(hcd->self.controller));

	spin_lock_irq(&xhci->lock);