diff options
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/host/xhci-hcd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/host/xhci-hcd.c b/drivers/usb/host/xhci-hcd.c index 57aed12b63d2..c6b921994b28 100644 --- a/drivers/usb/host/xhci-hcd.c +++ b/drivers/usb/host/xhci-hcd.c | |||
@@ -591,7 +591,8 @@ int xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) | |||
591 | if (!xhci->devs || !xhci->devs[slot_id]) { | 591 | if (!xhci->devs || !xhci->devs[slot_id]) { |
592 | if (!in_interrupt()) | 592 | if (!in_interrupt()) |
593 | dev_warn(&urb->dev->dev, "WARN: urb submitted for dev with no Slot ID\n"); | 593 | dev_warn(&urb->dev->dev, "WARN: urb submitted for dev with no Slot ID\n"); |
594 | return -EINVAL; | 594 | ret = -EINVAL; |
595 | goto exit; | ||
595 | } | 596 | } |
596 | if (!test_bit(HCD_FLAG_HW_ACCESSIBLE, &hcd->flags)) { | 597 | if (!test_bit(HCD_FLAG_HW_ACCESSIBLE, &hcd->flags)) { |
597 | if (!in_interrupt()) | 598 | if (!in_interrupt()) |