diff options
Diffstat (limited to 'drivers/pwm/pwm-atmel-tcb.c')
| -rw-r--r-- | drivers/pwm/pwm-atmel-tcb.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/pwm/pwm-atmel-tcb.c b/drivers/pwm/pwm-atmel-tcb.c index 4d2253f3048c..8451d3e846be 100644 --- a/drivers/pwm/pwm-atmel-tcb.c +++ b/drivers/pwm/pwm-atmel-tcb.c @@ -507,14 +507,14 @@ static int atmel_tcb_pwm_remove(struct platform_device *pdev)  	struct atmel_tcb_pwm_chip *tcbpwm = platform_get_drvdata(pdev);  	int err; -	clk_disable_unprepare(tcbpwm->slow_clk); -	clk_put(tcbpwm->slow_clk); -	clk_put(tcbpwm->clk); -  	err = pwmchip_remove(&tcbpwm->chip);  	if (err < 0)  		return err; +	clk_disable_unprepare(tcbpwm->slow_clk); +	clk_put(tcbpwm->slow_clk); +	clk_put(tcbpwm->clk); +  	return 0;  }  | 
