x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()
authorPeter Zijlstra <peterz@infradead.org>
Wed, 3 Jun 2020 18:09:06 +0000 (20:09 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Mon, 15 Jun 2020 12:10:09 +0000 (14:10 +0200)
commit6b643a07a7e41f9e11cfbb9bba4c5c9791ac2997
tree6d273e16bc0f0d0e72f0036144882300c7986f98
parent14d3b376b6c3f66d62559d457d32edf565472163
x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()

The UBSAN instrumentation only inserts external CALLs when things go
'BAD', much like WARN(). So treat them similar to WARN()s for noinstr,
that is: allow them, at the risk of taking the machine down, to get
their message out.

Suggested-by: Marco Elver <elver@google.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Marco Elver <elver@google.com>
include/linux/compiler_types.h
tools/objtool/check.c