]> git.baikalelectronics.ru Git - kernel.git/commit
pwm: Clear chip_data in pwm_put()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 25 Mar 2019 09:49:33 +0000 (10:49 +0100)
committerThierry Reding <thierry.reding@gmail.com>
Thu, 9 May 2019 15:09:54 +0000 (17:09 +0200)
commit98fa0ab875f0c34b3ec2655d8666b488a3a99557
treec0c74a6953c3949d1d5007cb4e2eb3c6dca287dd
parent158fd633bdb4582c9b835e0a8ed243206bd9c1e0
pwm: Clear chip_data in pwm_put()

After a PWM is disposed by its user the per chip data becomes invalid.
Clear the data in common code instead of the device drivers to get
consistent behaviour. Before this patch only three of nine drivers
cleaned up here.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/core.c
drivers/pwm/pwm-berlin.c
drivers/pwm/pwm-pca9685.c
drivers/pwm/pwm-samsung.c