Centos-kernel-stream-9/kernel/livepatch
Denis Aleksandrov 7c3f326164 livepatch: Add stack_order sysfs attribute
JIRA: https://issues.redhat.com/browse/RHEL-85303

Add "stack_order" sysfs attribute which holds the order in which a live
patch module was loaded into the system. A user can then determine an
active live patched version of a function.

cat /sys/kernel/livepatch/livepatch_1/stack_order -> 1

means that livepatch_1 is the first live patch applied

cat /sys/kernel/livepatch/livepatch_module/stack_order -> N

means that livepatch_module is the Nth live patch applied

Suggested-by: Petr Mladek <pmladek@suse.com>
Suggested-by: Miroslav Benes <mbenes@suse.cz>
Suggested-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Wardenjohn <zhangwarden@gmail.com>
Acked-by: Josh Poimboeuf <jpoimboe@kernel.org>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Tested-by: Petr Mladek <pmladek@suse.com>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Link: https://lore.kernel.org/r/20241008014856.3729-2-zhangwarden@gmail.com
[pmladek@suse.com: Updated kernel version and date in the ABI documentation.]
Signed-off-by: Petr Mladek <pmladek@suse.com>
(cherry picked from commit 3dae09de406167123449d9ece1f51855d5bac01a)
Signed-off-by: Denis Aleksandrov <daleksan@redhat.com>
2025-04-03 13:23:15 -04:00
..
Kconfig
Makefile
core.c livepatch: Add stack_order sysfs attribute 2025-04-03 13:23:15 -04:00
core.h
patch.c livepatch: Rename KLP_* to KLP_TRANSITION_* 2024-10-15 09:54:10 -04:00
patch.h
shadow.c
state.c
state.h
transition.c livepatch: Rename KLP_* to KLP_TRANSITION_* 2024-10-15 09:54:10 -04:00
transition.h