From: Zygo Blaxell Date: Sun, 13 Sep 2026 10:37:49 +0000 (-0400) Subject: zygo: config: expedited RCU stall timeout back to the default (was 20 ms) X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3f6e95eaee709d016549f52d9fc815b866c9bcfe;p=linux zygo: config: expedited RCU stall timeout back to the default (was 20 ms) The v6.18.41 oldconfig left CONFIG_RCU_EXP_CPU_STALL_TIMEOUT at 20 ms, which with lockdep on turns ordinary work into "stalls": at the end of a degraded octopus pass the unmount's workqueue teardown spent 27 jiffies in lockdep's zap_class() (lockdep_unregister_key from pwq_release_workfn) and the RCU expedited-stall NMI backtrace fired, failing the kernel-health row of a pass that had nothing wrong with it (dhive lane618 P2, 2026-09-13). 0 is the Kconfig default, derives the expedited timeout from the normal one, and is what the misc-next lane already carries. Assisted-by: Claude:claude-fable-5-1 --- diff --git a/.config b/.config index d4aac19930cbd..ac9e797e544b6 100644 --- a/.config +++ b/.config @@ -13560,7 +13560,7 @@ CONFIG_RCU_TORTURE_TEST=m # CONFIG_RCU_TORTURE_TEST_LOG_GP is not set CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20 +CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 CONFIG_RCU_CPU_STALL_CPUTIME=y CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y