diff options
Diffstat (limited to 'drivers/usb/host/xhci-ring.c')
-rw-r--r-- | drivers/usb/host/xhci-ring.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index 940321b3ec68..2f8c17381c6c 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c | |||
@@ -2389,17 +2389,7 @@ hw_died: | |||
2389 | 2389 | ||
2390 | irqreturn_t xhci_msi_irq(int irq, struct usb_hcd *hcd) | 2390 | irqreturn_t xhci_msi_irq(int irq, struct usb_hcd *hcd) |
2391 | { | 2391 | { |
2392 | irqreturn_t ret; | 2392 | return xhci_irq(hcd); |
2393 | struct xhci_hcd *xhci; | ||
2394 | |||
2395 | xhci = hcd_to_xhci(hcd); | ||
2396 | set_bit(HCD_FLAG_SAW_IRQ, &hcd->flags); | ||
2397 | if (xhci->shared_hcd) | ||
2398 | set_bit(HCD_FLAG_SAW_IRQ, &xhci->shared_hcd->flags); | ||
2399 | |||
2400 | ret = xhci_irq(hcd); | ||
2401 | |||
2402 | return ret; | ||
2403 | } | 2393 | } |
2404 | 2394 | ||
2405 | /**** Endpoint Ring Operations ****/ | 2395 | /**** Endpoint Ring Operations ****/ |