From 7d9a46ef59c149dd7e6f9963e69a2d7741ca74ec Mon Sep 17 00:00:00 2001 From: Sarah Sharp Date: Wed, 29 Apr 2009 19:06:36 -0700 Subject: [PATCH] --- yaml --- r: 151430 b: refs/heads/master c: c7959fb265d8d5e00eb6d30717eb63e6189a1f07 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/xhci-hcd.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 15095e077f71..55765a2d8184 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f0058c627855ecb3b6c7185b7ad1910463c24c42 +refs/heads/master: c7959fb265d8d5e00eb6d30717eb63e6189a1f07 diff --git a/trunk/drivers/usb/host/xhci-hcd.c b/trunk/drivers/usb/host/xhci-hcd.c index 57aed12b63d2..c6b921994b28 100644 --- a/trunk/drivers/usb/host/xhci-hcd.c +++ b/trunk/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) if (!xhci->devs || !xhci->devs[slot_id]) { if (!in_interrupt()) dev_warn(&urb->dev->dev, "WARN: urb submitted for dev with no Slot ID\n"); - return -EINVAL; + ret = -EINVAL; + goto exit; } if (!test_bit(HCD_FLAG_HW_ACCESSIBLE, &hcd->flags)) { if (!in_interrupt())