]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ASoC: qdsp6: q6asm: do not sleep while atomic
authorSrinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Fri, 17 Oct 2025 08:52:56 +0000 (09:52 +0100)
committerMark Brown <broonie@kernel.org>
Mon, 20 Oct 2025 01:39:17 +0000 (02:39 +0100)
commitfdbb53d318aa94a094434e5f226617f0eb1e8f22
treeb350cdfb18443d910f184b3f433c7ff525b98d51
parent3bcdbc221d676f871e23da30fd485a76728f55c7
ASoC: qdsp6: q6asm: do not sleep while atomic

For some reason we ended up kfree between spinlock lock and unlock,
which can sleep.

move the kfree out of spinlock section.

Fixes: a2a5d30218fd ("ASoC: qdsp6: q6asm: Add support to memory map and unmap")
Cc: Stable@vger.kernel.org
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Link: https://patch.msgid.link/20251017085307.4325-2-srinivas.kandagatla@oss.qualcomm.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/qcom/qdsp6/q6asm.c