33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
From d48a24dbc0d3f21cbd594bcc2553d40cc5ed4fd9 Mon Sep 17 00:00:00 2001
|
|
From: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
Date: Sat, 30 Mar 2013 12:53:57 +0200
|
|
Subject: [PATCH] usb: chipidea: usbmisc: unset global varibale usbmisc on
|
|
driver remove
|
|
|
|
The probe function checks usbmisc to be NULL in the beginning. Without
|
|
this patch the can only be loaded once.
|
|
|
|
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
|
|
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
|
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
---
|
|
drivers/usb/chipidea/usbmisc_imx.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/usb/chipidea/usbmisc_imx.c b/drivers/usb/chipidea/usbmisc_imx.c
|
|
index 3c42446..fd4d339 100644
|
|
--- a/drivers/usb/chipidea/usbmisc_imx.c
|
|
+++ b/drivers/usb/chipidea/usbmisc_imx.c
|
|
@@ -131,6 +131,7 @@ static int usbmisc_imx_remove(struct platform_device *pdev)
|
|
{
|
|
usbmisc_unset_ops(&imx6q_usbmisc_ops);
|
|
clk_disable_unprepare(usbmisc->clk);
|
|
+ usbmisc = NULL;
|
|
return 0;
|
|
}
|
|
|
|
--
|
|
1.7.9.5
|
|
|