mirror of https://github.com/torvalds/linux.git
objtool: Skip non-canonical aliased symbols in add_jump_table_alts()
If a symbol has aliases, make add_jump_table_alts() skip the non-canonical ones to avoid any surprises. Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/169aa17564b9aadb74897945ea74ac2eb70c5b13.1763671318.git.jpoimboe@kernel.org
This commit is contained in:
parent
9205a322cf
commit
a91a61b290
|
|
@ -2197,7 +2197,7 @@ static int add_jump_table_alts(struct objtool_file *file)
|
|||
return 0;
|
||||
|
||||
for_each_sym(file->elf, func) {
|
||||
if (!is_func_sym(func))
|
||||
if (!is_func_sym(func) || func->alias != func)
|
||||
continue;
|
||||
|
||||
mark_func_jump_tables(file, func);
|
||||
|
|
|
|||
Loading…
Reference in New Issue