USB: gpio_vbus: a missing cancellation of workqueue in remove() function
Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi.px@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
c8240c1b81
commit
ec1ac6e169
|
@ -348,6 +348,7 @@ static int __exit gpio_vbus_remove(struct platform_device *pdev)
|
|||
struct gpio_vbus_mach_info *pdata = pdev->dev.platform_data;
|
||||
int gpio = pdata->gpio_vbus;
|
||||
|
||||
cancel_delayed_work_sync(&gpio_vbus->work);
|
||||
regulator_put(gpio_vbus->vbus_draw);
|
||||
|
||||
usb_set_transceiver(NULL);
|
||||
|
|
Loading…
Reference in a new issue