diff options
author | Yafang Shao <laoar.shao@gmail.com> | 2024-06-25 23:11:21 +0800 |
---|---|---|
committer | Petr Mladek <pmladek@suse.com> | 2024-07-02 16:56:18 +0200 |
commit | adb68ed26a3e92224e04502c768f1bb03b7c7aeb (patch) | |
tree | 599f6186e93c0c3af455a458470109d8e902daeb /Documentation/ABI | |
parent | 8c06da67d0bd3139a97f301b4aa9c482b9d4f29e (diff) | |
download | linux-stable-adb68ed26a3e92224e04502c768f1bb03b7c7aeb.tar.gz linux-stable-adb68ed26a3e92224e04502c768f1bb03b7c7aeb.tar.bz2 linux-stable-adb68ed26a3e92224e04502c768f1bb03b7c7aeb.zip |
livepatch: Add "replace" sysfs attribute
There are situations when it might make sense to combine livepatches
with and without the atomic replace on the same system. For example,
the livepatch without the atomic replace might provide a hotfix
or extra tuning.
Managing livepatches on such systems might be challenging. And the
information which of the installed livepatches do not use the atomic
replace would be useful.
Add new sysfs interface 'replace'. It works as follows:
$ cat /sys/kernel/livepatch/livepatch-non_replace/replace
0
$ cat /sys/kernel/livepatch/livepatch-replace/replace
1
[ commit log improved by Petr ]
Signed-off-by: Yafang Shao <laoar.shao@gmail.com>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Link: https://lore.kernel.org/r/20240625151123.2750-2-laoar.shao@gmail.com
Signed-off-by: Petr Mladek <pmladek@suse.com>
Diffstat (limited to 'Documentation/ABI')
-rw-r--r-- | Documentation/ABI/testing/sysfs-kernel-livepatch | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-kernel-livepatch b/Documentation/ABI/testing/sysfs-kernel-livepatch index a5df9b4910dc..3735d868013d 100644 --- a/Documentation/ABI/testing/sysfs-kernel-livepatch +++ b/Documentation/ABI/testing/sysfs-kernel-livepatch @@ -47,6 +47,14 @@ Description: disabled when the feature is used. See Documentation/livepatch/livepatch.rst for more information. +What: /sys/kernel/livepatch/<patch>/replace +Date: Jun 2024 +KernelVersion: 6.11.0 +Contact: live-patching@vger.kernel.org +Description: + An attribute which indicates whether the patch supports + atomic-replace. + What: /sys/kernel/livepatch/<patch>/<object> Date: Nov 2014 KernelVersion: 3.19.0 |