USB: usb peripheral controller driver oops avoidance
[sfrench/cifs-2.6.git] / drivers / usb / gadget / pxa2xx_udc.c
index 8c139d416ac4b3ac29b4a2005cd09cc1871840e2..4abf9d26d6150f71bd8051ec08671e412899ee39 100644 (file)
@@ -1345,6 +1345,7 @@ int usb_gadget_unregister_driver(struct usb_gadget_driver *driver)
        local_irq_enable();
 
        driver->unbind(&dev->gadget);
+       dev->gadget.dev.driver = NULL;
        dev->driver = NULL;
 
        device_del (&dev->gadget.dev);