summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCon Kolivas <kernel@kolivas.org>2019-07-19 17:26:51 +1000
committerCon Kolivas <kernel@kolivas.org>2019-11-26 23:48:02 +1100
commit1b7439521c9c12fbae47b827f51970b65e3357f1 (patch)
treef380bf76a8955c31b6e8e42ff1b139b9c06a618f
parent32d7185a9368c7ff9e79cbedd1c8ff03298340a4 (diff)
Make nohz_full not be picked up as a default config option and add recommendation to help.
-rw-r--r--kernel/time/Kconfig8
1 files changed, 7 insertions, 1 deletions
diff --git a/kernel/time/Kconfig b/kernel/time/Kconfig
index fcc42353f125..46bb16d3c159 100644
--- a/kernel/time/Kconfig
+++ b/kernel/time/Kconfig
@@ -66,6 +66,9 @@ config NO_HZ_COMMON
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
select TICK_ONESHOT
+config NO_HZ_FULL
+ bool
+
choice
prompt "Timer tick handling"
default NO_HZ_IDLE if NO_HZ
@@ -87,8 +90,9 @@ config NO_HZ_IDLE
Most of the time you want to say Y here.
-config NO_HZ_FULL
+config NO_HZ_FULL_NODEF
bool "Full dynticks system (tickless)"
+ select NO_HZ_FULL
# NO_HZ_COMMON dependency
depends on !ARCH_USES_GETTIMEOFFSET && GENERIC_CLOCKEVENTS
# We need at least one periodic CPU for timekeeping
@@ -114,6 +118,8 @@ config NO_HZ_FULL
transitions: syscalls, exceptions and interrupts. Even when it's
dynamically off.
+ Not recommended for desktops,laptops, or mobile devices.
+
Say N.
endchoice