]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
locking/csd-lock: make CSD lock debug tunables writable in /sys
authorRik van Riel <riel@surriel.com>
Mon, 9 Dec 2024 17:44:11 +0000 (12:44 -0500)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 12 Dec 2024 04:50:11 +0000 (20:50 -0800)
Currently the CSD lock tunables can only be set at boot time in the
kernel commandline, but the way these variables are used means there
is really no reason not to tune them at runtime through /sys.

Make the CSD lock debug tunables tunable through /sys.

Signed-off-by: Rik van Riel <riel@surriel.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/smp.c

index 27dc31a146a3599564e46ca55766c7e9dca8ca35..a33e575f97ab9194f858c2efc8d2911d147cc030 100644 (file)
@@ -170,9 +170,9 @@ static DEFINE_PER_CPU(smp_call_func_t, cur_csd_func);
 static DEFINE_PER_CPU(void *, cur_csd_info);
 
 static ulong csd_lock_timeout = 5000;  /* CSD lock timeout in milliseconds. */
-module_param(csd_lock_timeout, ulong, 0444);
+module_param(csd_lock_timeout, ulong, 0644);
 static int panic_on_ipistall;  /* CSD panic timeout in milliseconds, 300000 for five minutes. */
-module_param(panic_on_ipistall, int, 0444);
+module_param(panic_on_ipistall, int, 0644);
 
 static atomic_t csd_bug_count = ATOMIC_INIT(0);