summaryrefslogtreecommitdiff
path: root/scripts/package-build/linux-kernel
diff options
context:
space:
mode:
authorViacheslav <v.gletenko@vyos.io>2025-09-26 12:29:58 +0000
committerViacheslav <v.gletenko@vyos.io>2025-09-26 12:29:58 +0000
commit5d135a649fd8cca030662eb44cc99a903fb88784 (patch)
tree31af63ea9c0553ae038144e67761d797861e606d /scripts/package-build/linux-kernel
parent137b20e4253f02dc7e394b592291ab4f1fc5da9a (diff)
downloadvyos-build-5d135a649fd8cca030662eb44cc99a903fb88784.tar.gz
vyos-build-5d135a649fd8cca030662eb44cc99a903fb88784.zip
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 ```
Diffstat (limited to 'scripts/package-build/linux-kernel')
-rw-r--r--scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig3
-rw-r--r--scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig3
2 files changed, 4 insertions, 2 deletions
diff --git a/scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig b/scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig
index e6ea3893..b7c4ccd9 100644
--- a/scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig
+++ b/scripts/package-build/linux-kernel/arch/arm64/configs/vyos_defconfig
@@ -83,7 +83,7 @@ CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
+CONFIG_NO_HZ_FULL=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# end of Timers subsystem
@@ -141,6 +141,7 @@ CONFIG_TASKS_RCU=y
CONFIG_TASKS_TRACE_RCU=y
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
+CONFIG_RCU_NOCB_CPU=y
# end of RCU Subsystem
CONFIG_IKCONFIG=y
diff --git a/scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig b/scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig
index ad915743..e2bc4ac4 100644
--- a/scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig
+++ b/scripts/package-build/linux-kernel/arch/x86/configs/vyos_defconfig
@@ -103,7 +103,7 @@ CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
-# CONFIG_NO_HZ_FULL is not set
+CONFIG_NO_HZ_FULL=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
@@ -159,6 +159,7 @@ CONFIG_TASKS_RCU_GENERIC=y
CONFIG_TASKS_TRACE_RCU=y
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
+CONFIG_RCU_NOCB_CPU=y
# end of RCU Subsystem
CONFIG_IKCONFIG=y