Files
linux-cix/include/linux
Peter Zijlstra 656d054e0a jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
When building x86_64 with JUMP_LABEL=n it's possible for
instrumentation to sneak into noinstr:

vmlinux.o: warning: objtool: exit_to_user_mode+0x14: call to static_key_count.constprop.0() leaves .noinstr.text section
vmlinux.o: warning: objtool: syscall_exit_to_user_mode+0x2d: call to static_key_count.constprop.0() leaves .noinstr.text section
vmlinux.o: warning: objtool: irqentry_exit_to_user_mode+0x1b: call to static_key_count.constprop.0() leaves .noinstr.text section

Switch to arch_ prefixed atomic to avoid the explicit instrumentation.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
2022-05-27 12:34:44 +02:00
..
2022-05-04 11:59:09 +02:00
2022-05-22 20:44:29 +01:00
2022-05-20 15:29:00 -07:00
2022-04-22 12:32:03 +02:00
2022-05-13 07:20:18 -07:00
2022-05-02 14:06:20 -06:00
2022-05-22 21:03:01 +01:00
2022-05-03 16:09:03 -04:00
2022-04-21 07:36:56 -04:00
2022-05-19 14:08:53 -07:00
2022-05-13 07:20:17 -07:00
2022-04-28 23:16:14 -07:00
2022-05-12 10:29:41 -07:00
2022-04-05 10:24:38 +02:00
2022-04-19 10:19:02 -07:00
2022-05-22 21:03:01 +01:00
2022-04-07 12:53:54 +02:00
2022-05-16 13:45:36 -07:00
2022-05-08 01:33:08 -07:00
2022-04-11 19:18:27 -06:00