diff --git a/drivers/most/most_usb.c b/drivers/most/most_usb.c index 485d5ca39951..e178a5a0d3aa 100644 --- a/drivers/most/most_usb.c +++ b/drivers/most/most_usb.c @@ -1120,6 +1120,7 @@ static void hdm_disconnect(struct usb_interface *interface) if (mdev->dci) device_unregister(&mdev->dci->dev); + get_device(&mdev->dev); most_deregister_interface(&mdev->iface); kfree(mdev->busy_urbs);