On Tue, Aug 09, 2016 at 02:57:46PM -0700, David Hsu wrote: > Exported pwm channels aren't removed before the pwmchip and are > leaked. This results in invalid sysfs files. This fix removes > all exported pwm channels before chip removal. > > Signed-off-by: David Hsu > --- > drivers/pwm/core.c | 2 ++ > drivers/pwm/sysfs.c | 18 ++++++++++++++++++ > include/linux/pwm.h | 5 +++++ > 3 files changed, 25 insertions(+) I've applied this with the following added to the commit message: Fixes: 76abbdde2d95 ("pwm: Add sysfs interface") since this seems to have been wrong since forever. Thierry