Loading drivers/usb/core/urb.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -468,6 +468,7 @@ int usb_unlink_urb(struct urb *urb) */ */ void usb_kill_urb(struct urb *urb) void usb_kill_urb(struct urb *urb) { { might_sleep(); if (!(urb && urb->dev && urb->dev->bus && urb->dev->bus->op)) if (!(urb && urb->dev && urb->dev->bus && urb->dev->bus->op)) return; return; spin_lock_irq(&urb->lock); spin_lock_irq(&urb->lock); Loading Loading
drivers/usb/core/urb.c +1 −0 Original line number Original line Diff line number Diff line Loading @@ -468,6 +468,7 @@ int usb_unlink_urb(struct urb *urb) */ */ void usb_kill_urb(struct urb *urb) void usb_kill_urb(struct urb *urb) { { might_sleep(); if (!(urb && urb->dev && urb->dev->bus && urb->dev->bus->op)) if (!(urb && urb->dev && urb->dev->bus && urb->dev->bus->op)) return; return; spin_lock_irq(&urb->lock); spin_lock_irq(&urb->lock); Loading