diff options
author | Frederic Weisbecker <frederic@kernel.org> | 2022-02-17 12:12:40 +0100 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2022-03-11 15:36:35 +0100 |
commit | a0a7e453b502cbbf7ff372f907a4e27a2ebf5445 (patch) | |
tree | c65cecad4196e8b70240b6305ca59dad8e5b5c93 /init | |
parent | 7f434dff76215af00c26ba6449eaa4738fe9e2ab (diff) | |
download | lwn-a0a7e453b502cbbf7ff372f907a4e27a2ebf5445.tar.gz lwn-a0a7e453b502cbbf7ff372f907a4e27a2ebf5445.zip |
sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers
Displaying "PREEMPT" on kernel headers when CONFIG_PREEMPT_DYNAMIC=y
can be misleading for anybody involved in remote debugging because it
is then not guaranteed that there is an actual preemption behaviour. It
depends on default Kconfig or boot defined choices.
Therefore, tell about PREEMPT_DYNAMIC on static kernel headers and leave
the search for the actual preemption behaviour to browsing dmesg.
Reviewed-by: Valentin Schneider <valentin.schneider@arm.com>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20220217111240.GA742892@lothringen
Diffstat (limited to 'init')
-rw-r--r-- | init/Makefile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/init/Makefile b/init/Makefile index 06326e304384..d82623d7fc8e 100644 --- a/init/Makefile +++ b/init/Makefile @@ -31,7 +31,8 @@ quiet_cmd_compile.h = CHK $@ cmd_compile.h = \ $(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \ "$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT_BUILD)" \ - "$(CONFIG_PREEMPT_RT)" "$(CONFIG_CC_VERSION_TEXT)" "$(LD)" + "$(CONFIG_PREEMPT_DYNAMIC)" "$(CONFIG_PREEMPT_RT)" \ + "$(CONFIG_CC_VERSION_TEXT)" "$(LD)" include/generated/compile.h: FORCE $(call cmd,compile.h) |