@@ -46,7 +46,7 @@ livepatch: '$MOD_LIVEPATCH': completing patching transition
46
46
$MOD_LIVEPATCH : post_patch_callback: vmlinux
47
47
$MOD_LIVEPATCH : post_patch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
48
48
livepatch: '$MOD_LIVEPATCH ': patching complete
49
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH /enabled
49
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH /enabled
50
50
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
51
51
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
52
52
$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'
94
94
$MOD_LIVEPATCH : pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full formed, running module_init
95
95
$MOD_LIVEPATCH : post_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full formed, running module_init
96
96
$MOD_TARGET : ${MOD_TARGET} _init
97
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH /enabled
97
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH /enabled
98
98
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
99
99
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
100
100
$MOD_LIVEPATCH : pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_LIVE] Normal state
@@ -146,7 +146,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
146
146
$MOD_LIVEPATCH : pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
147
147
livepatch: reverting patch '$MOD_LIVEPATCH ' on unloading module '$MOD_TARGET '
148
148
$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
150
150
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
151
151
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
152
152
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
@@ -195,7 +195,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
195
195
$MOD_LIVEPATCH : pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
196
196
livepatch: reverting patch '$MOD_LIVEPATCH ' on unloading module '$MOD_TARGET '
197
197
$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
199
199
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
200
200
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
201
201
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
@@ -227,7 +227,7 @@ livepatch: '$MOD_LIVEPATCH': starting patching transition
227
227
livepatch: '$MOD_LIVEPATCH ': completing patching transition
228
228
$MOD_LIVEPATCH : post_patch_callback: vmlinux
229
229
livepatch: '$MOD_LIVEPATCH ': patching complete
230
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH /enabled
230
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH /enabled
231
231
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
232
232
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
233
233
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
@@ -310,7 +310,7 @@ $MOD_LIVEPATCH: pre_patch_callback: $MOD_TARGET -> [MODULE_STATE_COMING] Full fo
310
310
livepatch: pre-patch callback failed for object '$MOD_TARGET '
311
311
livepatch: patch '$MOD_LIVEPATCH ' failed for module '$MOD_TARGET ', refusing to load module '$MOD_TARGET '
312
312
insmod: ERROR: could not insert module test_modules/$MOD_TARGET .ko: No such device
313
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH /enabled
313
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH /enabled
314
314
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
315
315
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
316
316
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
@@ -364,7 +364,7 @@ $MOD_TARGET: ${MOD_TARGET}_exit
364
364
$MOD_LIVEPATCH : pre_unpatch_callback: $MOD_TARGET -> [MODULE_STATE_GOING] Going away
365
365
livepatch: reverting patch '$MOD_LIVEPATCH ' on unloading module '$MOD_TARGET '
366
366
$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
368
368
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
369
369
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
370
370
$MOD_LIVEPATCH : pre_unpatch_callback: $MOD_TARGET_BUSY -> [MODULE_STATE_LIVE] Normal state
@@ -412,7 +412,7 @@ load_lp_nowait $MOD_LIVEPATCH
412
412
413
413
# Wait until the livepatch reports in-transition state, i.e. that it's
414
414
# 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' ||
416
416
die " failed to stall transition"
417
417
418
418
load_mod $MOD_TARGET
@@ -438,7 +438,7 @@ $MOD_TARGET: ${MOD_TARGET}_init
438
438
$MOD_TARGET : ${MOD_TARGET} _exit
439
439
livepatch: reverting patch '$MOD_LIVEPATCH ' on unloading module '$MOD_TARGET '
440
440
$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
442
442
livepatch: '$MOD_LIVEPATCH ': reversing transition from patching to unpatching
443
443
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
444
444
livepatch: '$MOD_LIVEPATCH ': completing unpatching transition
@@ -483,14 +483,14 @@ livepatch: '$MOD_LIVEPATCH2': starting patching transition
483
483
livepatch: '$MOD_LIVEPATCH2 ': completing patching transition
484
484
$MOD_LIVEPATCH2 : post_patch_callback: vmlinux
485
485
livepatch: '$MOD_LIVEPATCH2 ': patching complete
486
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH2 /enabled
486
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH2 /enabled
487
487
livepatch: '$MOD_LIVEPATCH2 ': initializing unpatching transition
488
488
$MOD_LIVEPATCH2 : pre_unpatch_callback: vmlinux
489
489
livepatch: '$MOD_LIVEPATCH2 ': starting unpatching transition
490
490
livepatch: '$MOD_LIVEPATCH2 ': completing unpatching transition
491
491
$MOD_LIVEPATCH2 : post_unpatch_callback: vmlinux
492
492
livepatch: '$MOD_LIVEPATCH2 ': unpatching complete
493
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH /enabled
493
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH /enabled
494
494
livepatch: '$MOD_LIVEPATCH ': initializing unpatching transition
495
495
$MOD_LIVEPATCH : pre_unpatch_callback: vmlinux
496
496
livepatch: '$MOD_LIVEPATCH ': starting unpatching transition
@@ -539,7 +539,7 @@ livepatch: '$MOD_LIVEPATCH2': starting patching transition
539
539
livepatch: '$MOD_LIVEPATCH2 ': completing patching transition
540
540
$MOD_LIVEPATCH2 : post_patch_callback: vmlinux
541
541
livepatch: '$MOD_LIVEPATCH2 ': patching complete
542
- % echo 0 > /sys/kernel/livepatch /$MOD_LIVEPATCH2 /enabled
542
+ % echo 0 > $SYSFS_KLP_DIR /$MOD_LIVEPATCH2 /enabled
543
543
livepatch: '$MOD_LIVEPATCH2 ': initializing unpatching transition
544
544
$MOD_LIVEPATCH2 : pre_unpatch_callback: vmlinux
545
545
livepatch: '$MOD_LIVEPATCH2 ': starting unpatching transition
0 commit comments