From: Pete Zaitcev Date: Sat, 12 May 2007 05:00:29 +0000 (-0700) Subject: USB: Deref URB after usbmon is done with it X-Git-Tag: v3.12-rc1~29363^2~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d984abc97e400d68a09729b80060fe0ec591eb16;p=kernel%2Fkernel-generic.git USB: Deref URB after usbmon is done with it I haven't personally run across an oops because of this, but I feel safer with this fix in place. Signed-off-by: Pete Zaitcev Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/usb/core/hcd.c b/drivers/usb/core/hcd.c index 9ad2970..e277258 100644 --- a/drivers/usb/core/hcd.c +++ b/drivers/usb/core/hcd.c @@ -1018,8 +1018,8 @@ done: atomic_dec (&urb->use_count); if (urb->reject) wake_up (&usb_kill_urb_queue); - usb_put_urb (urb); usbmon_urb_submit_error(&hcd->self, urb, status); + usb_put_urb (urb); } return status; }