Skip to content

Commit 1395499

Browse files
author
Denis Aleksandrov
committed
selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR
JIRA: https://issues.redhat.com/browse/RHEL-80215 Conflicts: - Context errors in the following files (single line mismatch): - tools/testing/selftests/livepatch/test-callbacks.sh - tools/testing/selftests/livepatch/test-state.sh This naming makes more sense according to the directory structure. Especially when we later add more paths. Addtionally replace `/sys/kernel/livepatch` with `$SYSFS_KLP_DIR` in the livepatch test files. Signed-off-by: Michael Vetter <mvetter@suse.com> Reviewed-by: Miroslav Benes <mbenes@suse.cz> Reviewed-by: Joe Lawrence <joe.lawrence@redhat.com> Tested-by: Marcos Paulo de Souza <mpdesouza@suse.com> Reviewed-by: Marcos Paulo de Souza <mpdesouza@suse.com> Reviewed-by: Petr Mladek <pmladek@suse.com> Tested-by: Petr Mladek <pmladek@suse.com> Link: https://lore.kernel.org/r/20241017200132.21946-2-mvetter@suse.com [pmladek@suse.com: Fix corrupted substitution] Signed-off-by: Petr Mladek <pmladek@suse.com> (cherry picked from commit 637c730) Signed-off-by: Denis Aleksandrov <daleksan@redhat.com>
1 parent 2c8f7b0 commit 1395499

File tree

7 files changed

+36
-36
lines changed

7 files changed

+36
-36
lines changed

tools/testing/selftests/livepatch/functions.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
MAX_RETRIES=600
88
RETRY_INTERVAL=".1" # seconds
9-
KLP_SYSFS_DIR="/sys/kernel/livepatch"
9+
SYSFS_KLP_DIR="/sys/kernel/livepatch"
1010

1111
# Kselftest framework requirement - SKIP code is 4
1212
ksft_skip=4
@@ -178,7 +178,7 @@ function load_lp_nowait() {
178178
__load_mod "$mod" "$@"
179179

180180
# Wait for livepatch in sysfs ...
181-
loop_until '[[ -e "/sys/kernel/livepatch/$mod" ]]' ||
181+
loop_until '[[ -e "$SYSFS_KLP_DIR/$mod" ]]' ||
182182
die "failed to load module $mod (sysfs)"
183183
}
184184

@@ -191,7 +191,7 @@ function load_lp() {
191191
load_lp_nowait "$mod" "$@"
192192

193193
# Wait until the transition finishes ...
194-
loop_until 'grep -q '^0$' /sys/kernel/livepatch/$mod/transition' ||
194+
loop_until 'grep -q '^0$' $SYSFS_KLP_DIR/$mod/transition' ||
195195
die "failed to complete transition"
196196
}
197197

@@ -241,12 +241,12 @@ function unload_lp() {
241241
function disable_lp() {
242242
local mod="$1"
243243

244-
log "% echo 0 > /sys/kernel/livepatch/$mod/enabled"
245-
echo 0 > /sys/kernel/livepatch/"$mod"/enabled
244+
log "% echo 0 > $SYSFS_KLP_DIR/$mod/enabled"
245+
echo 0 > "$SYSFS_KLP_DIR/$mod/enabled"
246246

247247
# Wait until the transition finishes and the livepatch gets
248248
# removed from sysfs...
249-
loop_until '[[ ! -e "/sys/kernel/livepatch/$mod" ]]' ||
249+
loop_until '[[ ! -e "$SYSFS_KLP_DIR/$mod" ]]' ||
250250
die "failed to disable livepatch $mod"
251251
}
252252

@@ -317,7 +317,7 @@ function check_sysfs_rights() {
317317
local rel_path="$1"; shift
318318
local expected_rights="$1"; shift
319319

320-
local path="$KLP_SYSFS_DIR/$mod/$rel_path"
320+
local path="$SYSFS_KLP_DIR/$mod/$rel_path"
321321
local rights=$(/bin/stat --format '%A' "$path")
322322
if test "$rights" != "$expected_rights" ; then
323323
die "Unexpected access rights of $path: $expected_rights vs. $rights"
@@ -333,7 +333,7 @@ function check_sysfs_value() {
333333
local rel_path="$1"; shift
334334
local expected_value="$1"; shift
335335

336-
local path="$KLP_SYSFS_DIR/$mod/$rel_path"
336+
local path="$SYSFS_KLP_DIR/$mod/$rel_path"
337337
local value=`cat $path`
338338
if test "$value" != "$expected_value" ; then
339339
die "Unexpected value in $path: $expected_value vs. $value"

tools/testing/selftests/livepatch/test-callbacks.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ livepatch: '$MOD_LIVEPATCH': completing patching transition
4646
$MOD_LIVEPATCH: post_patch_callback: vmlinux
4747
$MOD_LIVEPATCH: post_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
4848
livepatch: '$MOD_LIVEPATCH': patching complete
49-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
49+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
5050
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
5151
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
5252
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
@@ -94,7 +94,7 @@ livepatch: applying patch '$MOD_LIVEPATCH' to loading module '$MOD_TARGET'
9494
$MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full formed, running module_init
9595
$MOD_LIVEPATCH: post_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full formed, running module_init
9696
$MOD_TARGET: ${MOD_TARGET}_init
97-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
97+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
9898
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
9999
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
100100
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
@@ -146,7 +146,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
146146
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
147147
livepatch: reverting patch '$MOD_LIVEPATCH' on unloading module '$MOD_TARGET'
148148
$MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
149-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
149+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
150150
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
151151
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
152152
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
@@ -195,7 +195,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
195195
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
196196
livepatch: reverting patch '$MOD_LIVEPATCH' on unloading module '$MOD_TARGET'
197197
$MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
198-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
198+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
199199
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
200200
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
201201
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
@@ -227,7 +227,7 @@ livepatch: '$MOD_LIVEPATCH': starting patching transition
227227
livepatch: '$MOD_LIVEPATCH': completing patching transition
228228
$MOD_LIVEPATCH: post_patch_callback: vmlinux
229229
livepatch: '$MOD_LIVEPATCH': patching complete
230-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
230+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
231231
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
232232
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
233233
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
@@ -310,7 +310,7 @@ $MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full fo
310310
livepatch: pre-patch callback failed for object '$MOD_TARGET'
311311
livepatch: patch '$MOD_LIVEPATCH' failed for module '$MOD_TARGET', refusing to load module '$MOD_TARGET'
312312
modprobe: ERROR: could not insert '$MOD_TARGET': No such device
313-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
313+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
314314
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
315315
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
316316
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
@@ -364,7 +364,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
364364
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
365365
livepatch: reverting patch '$MOD_LIVEPATCH' on unloading module '$MOD_TARGET'
366366
$MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
367-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
367+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
368368
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
369369
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
370370
$MOD_LIVEPATCH: pre_unpatch_callback: $MOD_TARGET_BUSY -> [MODULE_STATE_LIVE] Normal state
@@ -412,7 +412,7 @@ load_lp_nowait $MOD_LIVEPATCH
412412

413413
# Wait until the livepatch reports in-transition state, i.e. that it's
414414
# stalled on $MOD_TARGET_BUSY::busymod_work_func()
415-
loop_until 'grep -q '^1$' /sys/kernel/livepatch/$MOD_LIVEPATCH/transition' ||
415+
loop_until 'grep -q '^1$' $SYSFS_KLP_DIR/$MOD_LIVEPATCH/transition' ||
416416
die "failed to stall transition"
417417

418418
load_mod $MOD_TARGET
@@ -438,7 +438,7 @@ $MOD_TARGET: ${MOD_TARGET}_init
438438
$MOD_TARGET: ${MOD_TARGET}_exit
439439
livepatch: reverting patch '$MOD_LIVEPATCH' on unloading module '$MOD_TARGET'
440440
$MOD_LIVEPATCH: post_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
441-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
441+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
442442
livepatch: '$MOD_LIVEPATCH': reversing transition from patching to unpatching
443443
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
444444
livepatch: '$MOD_LIVEPATCH': completing unpatching transition
@@ -483,14 +483,14 @@ livepatch: '$MOD_LIVEPATCH2': starting patching transition
483483
livepatch: '$MOD_LIVEPATCH2': completing patching transition
484484
$MOD_LIVEPATCH2: post_patch_callback: vmlinux
485485
livepatch: '$MOD_LIVEPATCH2': patching complete
486-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH2/enabled
486+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH2/enabled
487487
livepatch: '$MOD_LIVEPATCH2': initializing unpatching transition
488488
$MOD_LIVEPATCH2: pre_unpatch_callback: vmlinux
489489
livepatch: '$MOD_LIVEPATCH2': starting unpatching transition
490490
livepatch: '$MOD_LIVEPATCH2': completing unpatching transition
491491
$MOD_LIVEPATCH2: post_unpatch_callback: vmlinux
492492
livepatch: '$MOD_LIVEPATCH2': unpatching complete
493-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
493+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
494494
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
495495
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
496496
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
@@ -539,7 +539,7 @@ livepatch: '$MOD_LIVEPATCH2': starting patching transition
539539
livepatch: '$MOD_LIVEPATCH2': completing patching transition
540540
$MOD_LIVEPATCH2: post_patch_callback: vmlinux
541541
livepatch: '$MOD_LIVEPATCH2': patching complete
542-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH2/enabled
542+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH2/enabled
543543
livepatch: '$MOD_LIVEPATCH2': initializing unpatching transition
544544
$MOD_LIVEPATCH2: pre_unpatch_callback: vmlinux
545545
livepatch: '$MOD_LIVEPATCH2': starting unpatching transition

tools/testing/selftests/livepatch/test-ftrace.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ livepatch: '$MOD_LIVEPATCH': starting patching transition
5353
livepatch: '$MOD_LIVEPATCH': completing patching transition
5454
livepatch: '$MOD_LIVEPATCH': patching complete
5555
livepatch: sysctl: setting key \"kernel.ftrace_enabled\": Device or resource busy
56-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
56+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
5757
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
5858
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
5959
livepatch: '$MOD_LIVEPATCH': completing unpatching transition

tools/testing/selftests/livepatch/test-livepatch.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ livepatch: '$MOD_LIVEPATCH1': initializing patching transition
3939
livepatch: '$MOD_LIVEPATCH1': starting patching transition
4040
livepatch: '$MOD_LIVEPATCH1': completing patching transition
4141
livepatch: '$MOD_LIVEPATCH1': patching complete
42-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH1/enabled
42+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH1/enabled
4343
livepatch: '$MOD_LIVEPATCH1': initializing unpatching transition
4444
livepatch: '$MOD_LIVEPATCH1': starting unpatching transition
4545
livepatch: '$MOD_LIVEPATCH1': completing unpatching transition
@@ -92,14 +92,14 @@ livepatch: '$MOD_REPLACE': completing patching transition
9292
livepatch: '$MOD_REPLACE': patching complete
9393
$MOD_LIVEPATCH1: this has been live patched
9494
$MOD_REPLACE: this has been live patched
95-
% echo 0 > /sys/kernel/livepatch/$MOD_REPLACE/enabled
95+
% echo 0 > $SYSFS_KLP_DIR/$MOD_REPLACE/enabled
9696
livepatch: '$MOD_REPLACE': initializing unpatching transition
9797
livepatch: '$MOD_REPLACE': starting unpatching transition
9898
livepatch: '$MOD_REPLACE': completing unpatching transition
9999
livepatch: '$MOD_REPLACE': unpatching complete
100100
% rmmod $MOD_REPLACE
101101
$MOD_LIVEPATCH1: this has been live patched
102-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH1/enabled
102+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH1/enabled
103103
livepatch: '$MOD_LIVEPATCH1': initializing unpatching transition
104104
livepatch: '$MOD_LIVEPATCH1': starting unpatching transition
105105
livepatch: '$MOD_LIVEPATCH1': completing unpatching transition
@@ -128,7 +128,7 @@ for mod in $MOD_LIVEPATCH2 $MOD_LIVEPATCH3; do
128128
load_lp "$mod"
129129
done
130130

131-
mods=(/sys/kernel/livepatch/*)
131+
mods=($SYSFS_KLP_DIR/*)
132132
nmods=${#mods[@]}
133133
if [ "$nmods" -ne 3 ]; then
134134
die "Expecting three modules listed, found $nmods"
@@ -139,7 +139,7 @@ load_lp $MOD_REPLACE replace=1
139139
grep 'live patched' /proc/cmdline > /dev/kmsg
140140
grep 'live patched' /proc/meminfo > /dev/kmsg
141141

142-
loop_until 'mods=(/sys/kernel/livepatch/*); nmods=${#mods[@]}; [[ "$nmods" -eq 1 ]]' ||
142+
loop_until 'mods=($SYSFS_KLP_DIR/*); nmods=${#mods[@]}; [[ "$nmods" -eq 1 ]]' ||
143143
die "Expecting only one moduled listed, found $nmods"
144144

145145
# These modules were disabled by the atomic replace
@@ -188,7 +188,7 @@ $MOD_REPLACE: this has been live patched
188188
% rmmod $MOD_LIVEPATCH2
189189
% rmmod $MOD_LIVEPATCH1
190190
$MOD_REPLACE: this has been live patched
191-
% echo 0 > /sys/kernel/livepatch/$MOD_REPLACE/enabled
191+
% echo 0 > $SYSFS_KLP_DIR/$MOD_REPLACE/enabled
192192
livepatch: '$MOD_REPLACE': initializing unpatching transition
193193
livepatch: '$MOD_REPLACE': starting unpatching transition
194194
livepatch: '$MOD_REPLACE': completing unpatching transition

tools/testing/selftests/livepatch/test-state.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ livepatch: '$MOD_LIVEPATCH': completing patching transition
2929
$MOD_LIVEPATCH: post_patch_callback: vmlinux
3030
$MOD_LIVEPATCH: fix_console_loglevel: fixing console_loglevel
3131
livepatch: '$MOD_LIVEPATCH': patching complete
32-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
32+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
3333
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
3434
$MOD_LIVEPATCH: pre_unpatch_callback: vmlinux
3535
$MOD_LIVEPATCH: restore_console_loglevel: restoring console_loglevel
@@ -72,7 +72,7 @@ $MOD_LIVEPATCH2: post_patch_callback: vmlinux
7272
$MOD_LIVEPATCH2: fix_console_loglevel: taking over the console_loglevel change
7373
livepatch: '$MOD_LIVEPATCH2': patching complete
7474
% rmmod $MOD_LIVEPATCH
75-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH2/enabled
75+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH2/enabled
7676
livepatch: '$MOD_LIVEPATCH2': initializing unpatching transition
7777
$MOD_LIVEPATCH2: pre_unpatch_callback: vmlinux
7878
$MOD_LIVEPATCH2: restore_console_loglevel: restoring console_loglevel
@@ -127,7 +127,7 @@ livepatch: '$MOD_LIVEPATCH2': completing patching transition
127127
$MOD_LIVEPATCH2: post_patch_callback: vmlinux
128128
$MOD_LIVEPATCH2: fix_console_loglevel: taking over the console_loglevel change
129129
livepatch: '$MOD_LIVEPATCH2': patching complete
130-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH2/enabled
130+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH2/enabled
131131
livepatch: '$MOD_LIVEPATCH2': initializing unpatching transition
132132
$MOD_LIVEPATCH2: pre_unpatch_callback: vmlinux
133133
$MOD_LIVEPATCH2: restore_console_loglevel: restoring console_loglevel
@@ -162,7 +162,7 @@ livepatch: '$MOD_LIVEPATCH2': patching complete
162162
% modprobe $MOD_LIVEPATCH
163163
livepatch: Livepatch patch ($MOD_LIVEPATCH) is not compatible with the already installed livepatches.
164164
modprobe: ERROR: could not insert '$MOD_LIVEPATCH': Invalid argument
165-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH2/enabled
165+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH2/enabled
166166
livepatch: '$MOD_LIVEPATCH2': initializing unpatching transition
167167
$MOD_LIVEPATCH2: pre_unpatch_callback: vmlinux
168168
$MOD_LIVEPATCH2: restore_console_loglevel: restoring console_loglevel

tools/testing/selftests/livepatch/test-syscall.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ livepatch: '$MOD_SYSCALL': starting patching transition
4646
livepatch: '$MOD_SYSCALL': completing patching transition
4747
livepatch: '$MOD_SYSCALL': patching complete
4848
$MOD_SYSCALL: Remaining not livepatched processes: 0
49-
% echo 0 > /sys/kernel/livepatch/$MOD_SYSCALL/enabled
49+
% echo 0 > $SYSFS_KLP_DIR/$MOD_SYSCALL/enabled
5050
livepatch: '$MOD_SYSCALL': initializing unpatching transition
5151
livepatch: '$MOD_SYSCALL': starting unpatching transition
5252
livepatch: '$MOD_SYSCALL': completing unpatching transition

tools/testing/selftests/livepatch/test-sysfs.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ livepatch: '$MOD_LIVEPATCH': initializing patching transition
3434
livepatch: '$MOD_LIVEPATCH': starting patching transition
3535
livepatch: '$MOD_LIVEPATCH': completing patching transition
3636
livepatch: '$MOD_LIVEPATCH': patching complete
37-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
37+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
3838
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
3939
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
4040
livepatch: '$MOD_LIVEPATCH': completing unpatching transition
@@ -75,7 +75,7 @@ test_klp_callbacks_mod: test_klp_callbacks_mod_exit
7575
test_klp_callbacks_demo: pre_unpatch_callback: test_klp_callbacks_mod -> [MODULE_STATE_GOING] Going away
7676
livepatch: reverting patch 'test_klp_callbacks_demo' on unloading module 'test_klp_callbacks_mod'
7777
test_klp_callbacks_demo: post_unpatch_callback: test_klp_callbacks_mod -> [MODULE_STATE_GOING] Going away
78-
% echo 0 > /sys/kernel/livepatch/test_klp_callbacks_demo/enabled
78+
% echo 0 > $SYSFS_KLP_DIR/test_klp_callbacks_demo/enabled
7979
livepatch: 'test_klp_callbacks_demo': initializing unpatching transition
8080
test_klp_callbacks_demo: pre_unpatch_callback: vmlinux
8181
livepatch: 'test_klp_callbacks_demo': starting unpatching transition
@@ -101,7 +101,7 @@ livepatch: '$MOD_LIVEPATCH': initializing patching transition
101101
livepatch: '$MOD_LIVEPATCH': starting patching transition
102102
livepatch: '$MOD_LIVEPATCH': completing patching transition
103103
livepatch: '$MOD_LIVEPATCH': patching complete
104-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
104+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
105105
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
106106
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
107107
livepatch: '$MOD_LIVEPATCH': completing unpatching transition
@@ -124,7 +124,7 @@ livepatch: '$MOD_LIVEPATCH': initializing patching transition
124124
livepatch: '$MOD_LIVEPATCH': starting patching transition
125125
livepatch: '$MOD_LIVEPATCH': completing patching transition
126126
livepatch: '$MOD_LIVEPATCH': patching complete
127-
% echo 0 > /sys/kernel/livepatch/$MOD_LIVEPATCH/enabled
127+
% echo 0 > $SYSFS_KLP_DIR/$MOD_LIVEPATCH/enabled
128128
livepatch: '$MOD_LIVEPATCH': initializing unpatching transition
129129
livepatch: '$MOD_LIVEPATCH': starting unpatching transition
130130
livepatch: '$MOD_LIVEPATCH': completing unpatching transition

0 commit comments

Comments
 (0)