From e64334df2b2fe6756539178d89133a0b56e83c9d Mon Sep 17 00:00:00 2001 From: Mengdong Lin Date: Fri, 29 Apr 2016 11:02:57 +0800 Subject: [PATCH] topology: Set manifest size for ABI The topology kernel driver will check the size of manifest struct, and will stop loading topology info if size mismatch is detected. Signed-off-by: Mengdong Lin Signed-off-by: Takashi Iwai --- src/topology/parser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/topology/parser.c b/src/topology/parser.c index 30d91f96..84117c3e 100644 --- a/src/topology/parser.c +++ b/src/topology/parser.c @@ -414,6 +414,8 @@ snd_tplg_t *snd_tplg_new(void) if (!tplg) return NULL; + tplg->manifest.size = sizeof(struct snd_soc_tplg_manifest); + INIT_LIST_HEAD(&tplg->tlv_list); INIT_LIST_HEAD(&tplg->widget_list); INIT_LIST_HEAD(&tplg->pcm_list); -- 2.47.1