]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ENGR00286149-2 Revert "ENGR00277805-3"
authorPeter Chen <peter.chen@freescale.com>
Tue, 5 Nov 2013 05:29:11 +0000 (13:29 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:37 +0000 (10:06 +0200)
This reverts commit 9441b292c46adcf556685a7b20de19db714094c5.
For usb upgrade.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
drivers/usb/chipidea/udc.c

index 5032551d5e3cd61ff889acf79f2efe885ff18c18..6221b434974994db6d39d12b93b54a7b9f07e140 100644 (file)
@@ -1696,13 +1696,13 @@ static int ci_udc_stop(struct usb_gadget *gadget,
                if (ci->platdata->notify_event)
                        ci->platdata->notify_event(ci,
                        CI_HDRC_CONTROLLER_STOPPED_EVENT);
+               ci->driver = NULL;
                spin_unlock_irqrestore(&ci->lock, flags);
                _gadget_stop_activity(&ci->gadget);
                spin_lock_irqsave(&ci->lock, flags);
                pm_runtime_put(&ci->gadget.dev);
        }
 
-       ci->driver = NULL;
        spin_unlock_irqrestore(&ci->lock, flags);
 
        return 0;