]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pwm: mediatek: Ensure to disable clocks in error path
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Fri, 4 Jul 2025 17:27:27 +0000 (19:27 +0200)
committerUwe Kleine-König <ukleinek@kernel.org>
Mon, 7 Jul 2025 06:34:44 +0000 (08:34 +0200)
commit505b730ede7f5c4083ff212aa955155b5b92e574
treeae0fa4230a5548b15a6de0957f716dd8c09d5a82
parent9ee124caae1b0defd0e02c65686f539845a3ac9b
pwm: mediatek: Ensure to disable clocks in error path

After enabling the clocks each error path must disable the clocks again.
One of them failed to do so. Unify the error paths to use goto to make it
harder for future changes to add a similar bug.

Fixes: 7ca59947b5fc ("pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20250704172728.626815-2-u.kleine-koenig@baylibre.com
Cc: stable@vger.kernel.org
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
drivers/pwm/pwm-mediatek.c