usb: musb: tusb6010: fix error path in tusb_probe()
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Mon, 20 Aug 2012 18:31:41 +0000 (22:31 +0400)
committerFelipe Balbi <balbi@ti.com>
Thu, 6 Sep 2012 16:52:27 +0000 (19:52 +0300)
On platform_device_add() failure, the TUSB6010 glue layer forgets to call
platform_device_put() -- probably due to a typo...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/tusb6010.c

index 1a1bd9cf40c5ce7c1d6f7ef1ac46360d0b6884a4..341625442377ec6f1daac69450269c95f4148eb5 100644 (file)
@@ -1215,7 +1215,7 @@ static int __devinit tusb_probe(struct platform_device *pdev)
        ret = platform_device_add(musb);
        if (ret) {
                dev_err(&pdev->dev, "failed to register musb device\n");
-               goto err1;
+               goto err2;
        }
 
        return 0;