[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 6/7] create-diff-object: propagate ignore.functions to children



From: Artem Savkov <asavkov@xxxxxxxxxx>

Add child symbols to .kpatch.ignore.functions in case their parents are
added to the list.

Signed-off-by: Artem Savkov <asavkov@xxxxxxxxxx>
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
 create-diff-object.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/create-diff-object.c b/create-diff-object.c
index 3189d3e8451c..6060a73555ed 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)
-- 
2.46.0




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.