Home
last modified time | relevance | path

Searched refs:klp_transition_patch (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/livepatch/
H A Dtransition.c24 struct klp_patch *klp_transition_patch; variable
57 if (klp_transition_patch) in klp_transition_work_fn()
98 klp_transition_patch->mod->name, in klp_complete_transition()
101 if (klp_transition_patch->replace && klp_target_state == KLP_TRANSITION_PATCHED) { in klp_complete_transition()
102 klp_unpatch_replaced_patches(klp_transition_patch); in klp_complete_transition()
103 klp_discard_nops(klp_transition_patch); in klp_complete_transition()
111 klp_unpatch_objects(klp_transition_patch); in klp_complete_transition()
122 klp_for_each_object(klp_transition_patch, obj) in klp_complete_transition()
143 klp_for_each_object(klp_transition_patch, obj) { in klp_complete_transition()
152 pr_notice("'%s': %s complete\n", klp_transition_patch->mod->name, in klp_complete_transition()
[all …]
H A Dstate.c69 if (WARN_ON_ONCE(!klp_transition_patch)) in klp_get_prev_state()
73 if (patch == klp_transition_patch) in klp_get_prev_state()
H A Dcore.c385 if (patch == klp_transition_patch) in enabled_store()
415 return sysfs_emit(buf, "%d\n", patch == klp_transition_patch); in transition_show()
435 if (patch != klp_transition_patch) { in force_store()
1008 if (klp_transition_patch)
1038 if (klp_transition_patch) in __klp_enable_patch()
1173 * All functions are redirected by the klp_transition_patch. They
1214 klp_unpatch_objects_dynamic(klp_transition_patch); in klp_cleanup_module_patches_limited()
1215 klp_free_objects_dynamic(klp_transition_patch); in klp_cleanup_module_patches_limited()
1237 if (patch != klp_transition_patch) in klp_module_coming()
1307 if (patch != klp_transition_patch) in klp_module_coming()
[all...]
H A Dtransition.h7 extern struct klp_patch *klp_transition_patch;