diff options
| author | Uwe Kleine-König <[email protected]> | 2023-07-25 08:10:04 +0000 |
|---|---|---|
| committer | Thierry Reding <[email protected]> | 2023-07-28 07:42:37 +0000 |
| commit | 86eed2a10304a9efe56c2b192b914b377cad260d (patch) | |
| tree | 246c405a4aedb50f4dee46c73033730eacbd656c /drivers/pwm/pwm-stm32.c | |
| parent | pwm: ntxec: Use device_set_of_node_from_dev() (diff) | |
| download | kernel-86eed2a10304a9efe56c2b192b914b377cad260d.tar.gz kernel-86eed2a10304a9efe56c2b192b914b377cad260d.zip | |
pwm: Fix order of freeing resources in pwmchip_remove()
pwmchip_add() calls of_pwmchip_add() only after adding the chip to
pwm_chips and releasing pwm_lock. So the proper order in
pwmchip_remove() is to call of_pwmchip_remove() before taking the mutex
and removing the chip from pwm_chips. This way pwmchip_remove() releases
the resources in reverse order compared to pwmchip_add() requesting
them.
Signed-off-by: Uwe Kleine-König <[email protected]>
Signed-off-by: Thierry Reding <[email protected]>
Diffstat (limited to 'drivers/pwm/pwm-stm32.c')
0 files changed, 0 insertions, 0 deletions
