Re: [PATCH RESEND] x86/split_lock: Make split lock mitigation sleep duration configurable
From: Borislav Petkov
Date: Thu Oct 30 2025 - 15:11:31 EST
On Tue, Oct 28, 2025 at 05:43:33PM +0800, Fushuai Wang wrote:
> Commit 727209376f49 ("x86/split_lock: Add sysctl to control the misery
> mode") introduce a sysctl 'sysctl_sld_mitigate' to control the misery
> mode for split lock detection (0 to disable, 1 to enable). However,
> when enabled, the sleep duration for split lockers was fixed at 10 ms.
>
> This patch extands 'sysctl_sld_mitigate' to allow configuring the sleep
> duration in milliseconds. Now, when 'sysctl_sld_mitigate' is set to
> N (N > 0), split lockers will sleep for N milliseconds.
I'm reading this and the only question that pops up in my mind is "why".
Why does the upstream kernel need this?
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette