diff options
| -rw-r--r-- | drivers/watchdog/pnx4008_wdt.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/watchdog/pnx4008_wdt.c b/drivers/watchdog/pnx4008_wdt.c index 4224b3ec83a5..35319a49d01a 100644 --- a/drivers/watchdog/pnx4008_wdt.c +++ b/drivers/watchdog/pnx4008_wdt.c @@ -161,7 +161,7 @@ static int pnx4008_wdt_probe(struct platform_device *pdev)  	if (IS_ERR(wdt_clk))  		return PTR_ERR(wdt_clk); -	ret = clk_enable(wdt_clk); +	ret = clk_prepare_enable(wdt_clk);  	if (ret)  		return ret; @@ -184,7 +184,7 @@ static int pnx4008_wdt_probe(struct platform_device *pdev)  	return 0;  disable_clk: -	clk_disable(wdt_clk); +	clk_disable_unprepare(wdt_clk);  	return ret;  } @@ -192,7 +192,7 @@ static int pnx4008_wdt_remove(struct platform_device *pdev)  {  	watchdog_unregister_device(&pnx4008_wdd); -	clk_disable(wdt_clk); +	clk_disable_unprepare(wdt_clk);  	return 0;  }  | 
