diff options
Diffstat (limited to 'drivers/usb/host/xhci-hcd.c')
-rw-r--r-- | drivers/usb/host/xhci-hcd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c index 94447bcdf19f..57aed12b63d2 100644 --- a/drivers/usb/host/xhci-hcd.c +++ b/drivers/usb/host/xhci-hcd.c | |||
@@ -276,11 +276,11 @@ irqreturn_t xhci_irq(struct usb_hcd *hcd) | |||
276 | return IRQ_NONE; | 276 | return IRQ_NONE; |
277 | } | 277 | } |
278 | 278 | ||
279 | temp = xhci_readl(xhci, &xhci->op_regs->status); | ||
280 | if (temp & STS_FATAL) { | 279 | if (temp & STS_FATAL) { |
281 | xhci_warn(xhci, "WARNING: Host System Error\n"); | 280 | xhci_warn(xhci, "WARNING: Host System Error\n"); |
282 | xhci_halt(xhci); | 281 | xhci_halt(xhci); |
283 | xhci_to_hcd(xhci)->state = HC_STATE_HALT; | 282 | xhci_to_hcd(xhci)->state = HC_STATE_HALT; |
283 | spin_unlock(&xhci->lock); | ||
284 | return -ESHUTDOWN; | 284 | return -ESHUTDOWN; |
285 | } | 285 | } |
286 | 286 | ||