… > +++ b/scripts/genksyms/genksyms.c > @@ -239,6 +239,7 @@ static struct symbol *__add_symbol(const char *name, enum symbol_type type, > "unchanged\n"); > } > sym->is_declared = 1; > + free_list(defn, NULL); > return sym; > } else if (!sym->is_declared) { > if (sym->is_override && flag_preserve) { … Would you like to complete the data processing by using a corresponding goto chain? Regards, Markus