context_tracking: Always inline empty stubs
authorPeter Zijlstra <peterz@infradead.org>
Sat, 7 May 2022 11:35:37 +0000 (13:35 +0200)
committerPeter Zijlstra <peterz@infradead.org>
Fri, 27 May 2022 10:34:44 +0000 (12:34 +0200)
commit620f8d3bd3d5e82dff8cc591c831827d4beeae2e
treeeab3151239afa2499e91d7a7698f7c78c15cabc5
parent1894a4030582472336c2873cb07911ce67e0d14e
context_tracking: Always inline empty stubs

Because GCC is seriously challenged..

vmlinux.o: warning: objtool: enter_from_user_mode+0x85: call to context_tracking_enabled() leaves .noinstr.text section
vmlinux.o: warning: objtool: syscall_enter_from_user_mode+0x8f: call to context_tracking_enabled() leaves .noinstr.text section
vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare+0x85: call to context_tracking_enabled() leaves .noinstr.text section
vmlinux.o: warning: objtool: irqentry_enter_from_user_mode+0x85: call to context_tracking_enabled() leaves .noinstr.text section

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lkml.kernel.org/r/20220526105958.134113388@infradead.org
include/linux/context_tracking_state.h