Commit d66e9d50 authored by Peter Zijlstra's avatar Peter Zijlstra

x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE

Objtool can figure out that some \cfunc()s are noreturn and then
complains about certain instances having unreachable tails:

  vmlinux.o: warning: objtool: asm_exc_xen_unknown_trap()+0x16: unreachable instruction
Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: default avatarJosh Poimboeuf <jpoimboe@redhat.com>
Link: https://lore.kernel.org/r/20220408094718.441854969@infradead.org
parent d4e5268a
...@@ -337,6 +337,9 @@ SYM_CODE_END(ret_from_fork) ...@@ -337,6 +337,9 @@ SYM_CODE_END(ret_from_fork)
call \cfunc call \cfunc
/* For some configurations \cfunc ends up being a noreturn. */
REACHABLE
jmp error_return jmp error_return
.endm .endm
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment