Explorar o código

ARM: OMAP2: Add missing iounmap in omap4430_phy_init

!dev case needs iounmap before return.

Signed-off-by: Todd Poynor <toddpoynor@google.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Todd Poynor %!s(int64=14) %!d(string=hai) anos
pai
achega
03b562d785
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      arch/arm/mach-omap2/omap_phy_internal.c

+ 3 - 1
arch/arm/mach-omap2/omap_phy_internal.c

@@ -56,8 +56,10 @@ int omap4430_phy_init(struct device *dev)
 	/* Power down the phy */
 	/* Power down the phy */
 	__raw_writel(PHY_PD, ctrl_base + CONTROL_DEV_CONF);
 	__raw_writel(PHY_PD, ctrl_base + CONTROL_DEV_CONF);
 
 
-	if (!dev)
+	if (!dev) {
+		iounmap(ctrl_base);
 		return 0;
 		return 0;
+	}
 
 
 	phyclk = clk_get(dev, "ocp2scp_usb_phy_ick");
 	phyclk = clk_get(dev, "ocp2scp_usb_phy_ick");
 	if (IS_ERR(phyclk)) {
 	if (IS_ERR(phyclk)) {