[arch-commits] Commit in linux/trunk (PKGBUILD config)
Jan Steffens
heftig at gemini.archlinux.org
Sat Aug 6 22:11:33 UTC 2022
Date: Saturday, August 6, 2022 @ 22:11:33
Author: heftig
Revision: 452380
Enable NO_HZ_FULL
There is reportedly no (longer) significant overhead to this when it is
not enabled at runtime, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804857#66
Modified:
linux/trunk/PKGBUILD
linux/trunk/config
----------+
PKGBUILD | 2 +-
config | 12 +++++++-----
2 files changed, 8 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-08-06 22:11:31 UTC (rev 452379)
+++ PKGBUILD 2022-08-06 22:11:33 UTC (rev 452380)
@@ -26,7 +26,7 @@
'C7E7849466FE2358343588377258734B41C31549' # David Runge <dvzrv at archlinux.org>
)
sha256sums=('SKIP'
- '56f2ea68ac9cd69bf3801a61535e4007a77f2f4909e8004278905900822aae9b')
+ 'ea77dc152e52065bd760956800c9dffa5f4600429c7a94c3f12d73abd34aa408')
export KBUILD_BUILD_HOST=archlinux
export KBUILD_BUILD_USER=$pkgbase
Modified: config
===================================================================
--- config 2022-08-06 22:11:31 UTC (rev 452379)
+++ config 2022-08-06 22:11:33 UTC (rev 452380)
@@ -101,8 +101,10 @@
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_IDLE is not set
+CONFIG_NO_HZ_FULL=y
+CONFIG_CONTEXT_TRACKING=y
+# CONFIG_CONTEXT_TRACKING_FORCE is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=100
@@ -138,8 +140,8 @@
#
# CPU/Task time and stats accounting
#
-CONFIG_TICK_CPU_ACCOUNTING=y
-# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
+CONFIG_VIRT_CPU_ACCOUNTING=y
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
CONFIG_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_SCHED_AVG_IRQ=y
CONFIG_BSD_PROCESS_ACCT=y
@@ -176,7 +178,7 @@
CONFIG_RCU_BOOST=y
CONFIG_RCU_BOOST_DELAY=500
# CONFIG_RCU_EXP_KTHREAD is not set
-# CONFIG_RCU_NOCB_CPU is not set
+CONFIG_RCU_NOCB_CPU=y
# CONFIG_TASKS_TRACE_RCU_READ_MB is not set
# end of RCU Subsystem
More information about the arch-commits
mailing list