]> git.ipfire.org Git - thirdparty/linux.git/commit
ASoC: mediatek: mt8183: Release reserved memory on cleanup
authorCássio Gabriel <cassiogabrielcontato@gmail.com>
Wed, 27 May 2026 13:41:48 +0000 (10:41 -0300)
committerMark Brown <broonie@kernel.org>
Tue, 2 Jun 2026 15:10:34 +0000 (16:10 +0100)
commitbee65e00c0924ebecf97718d95dcf4a05ee36471
treecae3133d15441a496995072a3f96035bbc032a12
parente43ffb69e0438cddd72aaa30898b4dc446f664f8
ASoC: mediatek: mt8183: Release reserved memory on cleanup

The MT8183 AFE probe can assign reserved memory with
of_reserved_mem_device_init(), but the assignment is never released on
driver removal or later probe failures.

Register a devm cleanup action so the reserved memory assignment is
released consistently, matching newer Mediatek AFE drivers.

Fixes: ec4a10ca4a68 ("ASoC: mediatek: use reserved memory or enable buffer pre-allocation")
Cc: stable@vger.kernel.org
Signed-off-by: Cássio Gabriel <cassiogabrielcontato@gmail.com>
Link: https://patch.msgid.link/20260527-asoc-mt8183-probe-cleanup-v1-1-4f4f5593c8d1@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/mediatek/mt8183/mt8183-afe-pcm.c