[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