pwm: pxa: Propagate pwmchip_remove() error
authorThierry Reding <thierry.reding@avionic-design.de>
Mon, 2 Jul 2012 19:32:33 +0000 (21:32 +0200)
committerThierry Reding <thierry.reding@avionic-design.de>
Mon, 23 Jul 2012 11:23:59 +0000 (13:23 +0200)
commitabeaf75527386adea831914579f0b8711287d3f8
tree799677b82c6b7e811f8edc099382011f499dbce3
parent45b301d2b188af6db332cbb14c36e20b5204223e
pwm: pxa: Propagate pwmchip_remove() error

If the pwmchip_remove() call fails, propagate the error to the driver's
remove callback. This is required to prevent the module from being
unloaded if a PWM provided by the driver is still in use.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
drivers/pwm/pwm-pxa.c