]> git.baikalelectronics.ru Git - kernel.git/commit
objtool: Remove reloc symbol type checks in get_alt_entry()
authorJosh Poimboeuf <jpoimboe@redhat.com>
Mon, 4 Oct 2021 17:07:50 +0000 (10:07 -0700)
committerJosh Poimboeuf <jpoimboe@redhat.com>
Tue, 5 Oct 2021 19:03:20 +0000 (12:03 -0700)
commite053b80f5c4296d4cf0e2c30af26d3d62ea9815b
treecc9e6401bd6542b6e2be315a6f9404efba028e6a
parent87a799989d15ec119f470890374f7bd919def84c
objtool: Remove reloc symbol type checks in get_alt_entry()

Converting a special section's relocation reference to a symbol is
straightforward.  No need for objtool to complain that it doesn't know
how to handle it.  Just handle it.

This fixes the following warning:

  arch/x86/kvm/emulate.o: warning: objtool: __ex_table+0x4: don't know how to handle reloc symbol type: kvm_fastop_exception

Fixes: 8ace61ba7169 ("objtool: Teach get_alt_entry() about more relocation types")
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Link: https://lore.kernel.org/r/feadbc3dfb3440d973580fad8d3db873cbfe1694.1633367242.git.jpoimboe@redhat.com
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: x86@kernel.org
Cc: Miroslav Benes <mbenes@suse.cz>
Cc: linux-kernel@vger.kernel.org
tools/objtool/special.c