Skip to content

Commit 5d135a6

Browse files
committed
T7870: Kernel add option CONFIG_NO_HZ_FULL
Add options CONFIG_NO_HZ_FULL and CONFIG_RCU_NOCB_CPU for: - system option kernel cpu nohz-full - system option kernel cpu rcu-no-cbs Fixes: ``` kernel: Housekeeping: nohz unsupported. Build with CONFIG_NO_HZ_FULL r14 kernel: Unknown kernel command line parameters ```
1 parent 137b20e commit 5d135a6

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ CONFIG_TICK_ONESHOT=y
8383
CONFIG_NO_HZ_COMMON=y
8484
# CONFIG_HZ_PERIODIC is not set
8585
CONFIG_NO_HZ_IDLE=y
86-
# CONFIG_NO_HZ_FULL is not set
86+
CONFIG_NO_HZ_FULL=y
8787
CONFIG_NO_HZ=y
8888
CONFIG_HIGH_RES_TIMERS=y
8989
# end of Timers subsystem
@@ -141,6 +141,7 @@ CONFIG_TASKS_RCU=y
141141
CONFIG_TASKS_TRACE_RCU=y
142142
CONFIG_RCU_STALL_COMMON=y
143143
CONFIG_RCU_NEED_SEGCBLIST=y
144+
CONFIG_RCU_NOCB_CPU=y
144145
# end of RCU Subsystem
145146

146147
CONFIG_IKCONFIG=y

scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ CONFIG_TICK_ONESHOT=y
103103
CONFIG_NO_HZ_COMMON=y
104104
# CONFIG_HZ_PERIODIC is not set
105105
CONFIG_NO_HZ_IDLE=y
106-
# CONFIG_NO_HZ_FULL is not set
106+
CONFIG_NO_HZ_FULL=y
107107
CONFIG_NO_HZ=y
108108
CONFIG_HIGH_RES_TIMERS=y
109109
CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
@@ -159,6 +159,7 @@ CONFIG_TASKS_RCU_GENERIC=y
159159
CONFIG_TASKS_TRACE_RCU=y
160160
CONFIG_RCU_STALL_COMMON=y
161161
CONFIG_RCU_NEED_SEGCBLIST=y
162+
CONFIG_RCU_NOCB_CPU=y
162163
# end of RCU Subsystem
163164

164165
CONFIG_IKCONFIG=y

0 commit comments

Comments
 (0)