]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: topology: Fix kcontrol name string handling
authorLiam Girdwood <liam.r.girdwood@linux.intel.com>
Tue, 27 Mar 2018 11:04:04 +0000 (12:04 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 27 Mar 2018 12:40:00 +0000 (20:40 +0800)
commit9a46bc63395f4402533544f006c569fb5369ed17
tree048d9e381f475eab432585753f3e412ac779768f
parentbcac507057f6668c45308343ba41f4c91a086136
ASoC: topology: Fix kcontrol name string handling

Fix the topology kcontrol string handling so that string pointer
references are strdup()ed instead of being copied. This fixes issues
with kcontrol templates on the stack or ones that are freed. Remember
and free the strings too when topology is unloaded.

Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
sound/soc/soc-topology.c