diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2022-12-02 19:35:10 +0100 |
---|---|---|
committer | Thierry Reding <thierry.reding@gmail.com> | 2022-12-06 12:46:06 +0100 |
commit | c8135b5174145a65c72c4303f2752cc8cecf8d08 (patch) | |
tree | 2976bcd8bf39daa9de5e86e764a37da976b2b3f4 /drivers/pwm/pwm-pxa.c | |
parent | pwm: Document variables protected by pwm_lock (diff) | |
download | linux-c8135b5174145a65c72c4303f2752cc8cecf8d08.tar.xz linux-c8135b5174145a65c72c4303f2752cc8cecf8d08.zip |
pwm: Reduce time the pwm_lock mutex is held in pwmchip_add()
This simplifies error handling as the need for goto error handling goes
away and at the end of the function the code can be simplified as this
code isn't used in the error case any more.
Now memory allocation and the call to of_pwmchip_add() are done without
holding the lock. Both don't access the data structures protected by
&pwm_lock.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221117211143.3817381-3-u.kleine-koenig@pengutronix.de
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'drivers/pwm/pwm-pxa.c')
0 files changed, 0 insertions, 0 deletions