Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Documentation/x86: Update split lock documentation

commit b041b525dab9 ("x86/split_lock: Make life miserable for split
lockers") added a delay and serialization of split locks. Commit
727209376f49 ("x86/split_lock: Add sysctl to control the misery mode")
provided a sysctl to turn off the misery.

Update the split lock documentation to describe the current state of
the code.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/r/20230315225722.104607-1-tony.luck@intel.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>

authored by

Tony Luck and committed by
Jonathan Corbet
054ed634 1aa63d4e

+8 -2
+8 -2
Documentation/x86/buslock.rst
··· 53 53 |off |Do nothing |Do nothing | 54 54 +------------------+----------------------------+-----------------------+ 55 55 |warn |Kernel OOPs |Warn once per task and | 56 - |(default) |Warn once per task and |and continues to run. | 57 - | |disable future checking | | 56 + |(default) |Warn once per task, add a |and continues to run. | 57 + | |delay, add synchronization | | 58 + | |to prevent more than one | | 59 + | |core from executing a | | 60 + | |split lock in parallel. | | 61 + | |sysctl split_lock_mitigate | | 62 + | |can be used to avoid the | | 63 + | |delay and synchronization | | 58 64 | |When both features are | | 59 65 | |supported, warn in #AC | | 60 66 +------------------+----------------------------+-----------------------+