pwm: sifive: Reduce time the controller lock is held
[ Upstream commit 0f02f491b786143f08eb19840f1cf4f12aec6dee ] The lock is only to serialize access and update to user_count and approx_period between different PWMs served by the same pwm_chip. So the lock needs only to be taken during the check if the (chip global) period can and/or needs to be changed. Signed-off-by:Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Tested-by:
Emil Renner Berthing <emil.renner.berthing@canonical.com> Signed-off-by:
Thierry Reding <thierry.reding@gmail.com> Stable-dep-of: 334c7b13d383 ("pwm: sifive: Always let the first pwm_apply_state succeed") Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading
Please register or sign in to comment