From zaitcev@redhat.com Fri May 11 22:08:03 2007 Date: Fri, 11 May 2007 22:00:29 -0700 From: Pete Zaitcev To: greg@kroah.com Cc: zaitcev@redhat.com, linux-usb-devel@lists.sourceforge.net Subject: USB: Deref URB after usbmon is done with it Message-Id: <20070511220029.c26e8410.zaitcev@redhat.com> 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 --- drivers/usb/core/hcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- 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; }