mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
ASoC: Intel: Skylake: Fix to parse consecutive string tkns in manifest
[ Upstream commit 0a71677691 ]
Element size in the manifest should be updated for each token, so that the
loop can parse all the string elements in the manifest. This was not
happening when more than two string elements appear consecutively, as it is
not updated with correct string element size. Fixed with this patch.
Signed-off-by: Shreyas NC <shreyas.nc@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
5cb2faefc1
commit
c375d28caa
@@ -2325,7 +2325,7 @@ static int skl_tplg_get_manifest_tkn(struct device *dev,
|
||||
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
tkn_count += ret;
|
||||
tkn_count = ret;
|
||||
|
||||
tuple_size += tkn_count *
|
||||
sizeof(struct snd_soc_tplg_vendor_string_elem);
|
||||
|
||||
Reference in New Issue
Block a user