]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ASoC: codecs: wcd939x: fix regmap leak on probe failure
authorJohan Hovold <johan@kernel.org>
Thu, 27 Nov 2025 13:50:57 +0000 (14:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Jan 2026 09:16:52 +0000 (10:16 +0100)
commit042169940f6adf0ca966ba3bef3ad2ebe361f72b
treebbb929e3fb009e5956a3e212ca3d611c3ff4e4fd
parent791bc3890d6fa56c9de803d601402919d189687f
ASoC: codecs: wcd939x: fix regmap leak on probe failure

commit 86dc090f737953f16f8dc60c546ae7854690d4f6 upstream.

The soundwire regmap that may be allocated during probe is not freed on
late probe failures.

Add the missing error handling.

Fixes: be2af391cea0 ("ASoC: codecs: Add WCD939x Soundwire devices driver")
Cc: stable@vger.kernel.org # 6.9
Cc: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
Link: https://patch.msgid.link/20251127135057.2216-1-johan@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/codecs/wcd939x-sdw.c