|
@@ -1270,7 +1270,7 @@ static void hid_cancel_delayed_stuff(struct usbhid_device *usbhid)
|
|
|
|
|
|
|
|
static void hid_cease_io(struct usbhid_device *usbhid)
|
|
static void hid_cease_io(struct usbhid_device *usbhid)
|
|
|
{
|
|
{
|
|
|
- del_timer(&usbhid->io_retry);
|
|
|
|
|
|
|
+ del_timer_sync(&usbhid->io_retry);
|
|
|
usb_kill_urb(usbhid->urbin);
|
|
usb_kill_urb(usbhid->urbin);
|
|
|
usb_kill_urb(usbhid->urbctrl);
|
|
usb_kill_urb(usbhid->urbctrl);
|
|
|
usb_kill_urb(usbhid->urbout);
|
|
usb_kill_urb(usbhid->urbout);
|