diff options
| -rw-r--r-- | drivers/usb/gadget/f_accessory.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/f_accessory.c b/drivers/usb/gadget/f_accessory.c index 53e50b5e861..8d68c92e788 100644 --- a/drivers/usb/gadget/f_accessory.c +++ b/drivers/usb/gadget/f_accessory.c @@ -1199,6 +1199,7 @@ static void acc_disconnect(void) static void acc_cleanup(void) { misc_deregister(&acc_device); + cancel_work_sync(&_acc_dev->hid_work); kfree(_acc_dev); _acc_dev = NULL; } |