]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: stm32: sai: fix clk prepare imbalance on probe failure
authorJohan Hovold <johan@kernel.org>
Mon, 24 Nov 2025 10:49:06 +0000 (11:49 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2026 09:16:53 +0000 (10:16 +0100)
commit88636450c4add16f3a63149606aa75603ea5a981
tree306067d7bd2843d64135e2d09f2d9b3bf79e2338
parent88baed15284e4dd177373494777aac709b23b95d
ASoC: stm32: sai: fix clk prepare imbalance on probe failure

commit 312ec2f0d9d1a5656f76d770bbf1d967e9289aa7 upstream.

Make sure to unprepare the parent clock also on probe failures (e.g.
probe deferral).

Fixes: a14bf98c045b ("ASoC: stm32: sai: fix possible circular locking")
Cc: stable@vger.kernel.org # 5.5
Cc: Olivier Moysan <olivier.moysan@st.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: olivier moysan <olivier.moysan@foss.st.com>
Link: https://patch.msgid.link/20251124104908.15754-3-johan@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/stm/stm32_sai_sub.c