From: Artem Savkov Date: Mon, 9 Jul 2018 13:26:12 +0000 (+0200) Subject: create-diff-object: propagate ignore.functions to children X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d841963b8bd56ba4987e28c225ab4f281e49ce2e;p=livepatch-build-tools.git create-diff-object: propagate ignore.functions to children Add child symbols to .kpatch.ignore.functions in case their parents are added to the list. Signed-off-by: Artem Savkov Signed-off-by: Roger Pau Monné Reviewed-by: Ross Lagerwall --- diff --git a/create-diff-object.c b/create-diff-object.c index 8175cba..8ed4a2e 100644 --- a/create-diff-object.c +++ b/create-diff-object.c @@ -936,6 +936,10 @@ static void kpatch_mark_ignored_functions_same(struct kpatch_elf *kelf) log_normal("NOTICE: no change detected in function %s, unnecessary KPATCH_IGNORE_FUNCTION()?\n", rela->sym->name); rela->sym->status = SAME; rela->sym->sec->status = SAME; + + if (rela->sym->child) + rela->sym->child->status = SAME; + if (rela->sym->sec->secsym) rela->sym->sec->secsym->status = SAME; if (rela->sym->sec->rela)