]> www.infradead.org Git - users/dwmw2/linux.git/commit
ASoC: topology: Fix references to freed memory
authorAmadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Mon, 3 Jun 2024 10:28:15 +0000 (12:28 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 10 Jun 2024 11:47:18 +0000 (12:47 +0100)
commit97ab304ecd95c0b1703ff8c8c3956dc6e2afe8e1
tree3e63b279d909549257680b74b81b9349987b4845
parent2ed22161b19b11239aa742804549f63edd7c91e3
ASoC: topology: Fix references to freed memory

Most users after parsing a topology file, release memory used by it, so
having pointer references directly into topology file contents is wrong.
Use devm_kmemdup(), to allocate memory as needed.

Reported-by: Jason Montleon <jmontleo@redhat.com>
Link: https://github.com/thesofproject/avs-topology-xml/issues/22#issuecomment-2127892605
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20240603102818.36165-2-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-topology.c