--- x/drivers/usb/class/usbtmc.c +++ y/drivers/usb/class/usbtmc.c @@ -2365,6 +2365,7 @@ static void usbtmc_free_int(struct usbtm if (!data->iin_ep_present || !data->iin_urb) return; usb_kill_urb(data->iin_urb); + usb_kill_urb(data->iin_urb); kfree(data->iin_buffer); data->iin_buffer = NULL; usb_free_urb(data->iin_urb);