File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -556,7 +556,7 @@ static int da8xx_probe(struct platform_device *pdev)
556
556
ret = of_platform_populate (pdev -> dev .of_node , NULL ,
557
557
da8xx_auxdata_lookup , & pdev -> dev );
558
558
if (ret )
559
- return ret ;
559
+ goto err_unregister_phy ;
560
560
561
561
pinfo = da8xx_dev_info ;
562
562
pinfo .parent = & pdev -> dev ;
@@ -571,9 +571,13 @@ static int da8xx_probe(struct platform_device *pdev)
571
571
ret = PTR_ERR_OR_ZERO (glue -> musb );
572
572
if (ret ) {
573
573
dev_err (& pdev -> dev , "failed to register musb device: %d\n" , ret );
574
- usb_phy_generic_unregister ( glue -> usb_phy ) ;
574
+ goto err_unregister_phy ;
575
575
}
576
576
577
+ return 0 ;
578
+
579
+ err_unregister_phy :
580
+ usb_phy_generic_unregister (glue -> usb_phy );
577
581
return ret ;
578
582
}
579
583
You can’t perform that action at this time.
0 commit comments