Skip to content

Commit d556e1b

Browse files
jpoimboeJiri Kosina
authored andcommitted
livepatch: Remove module_disable_ro() usage
With arch_klp_init_object_loaded() gone, and apply_relocate_add() now using text_poke(), livepatch no longer needs to use module_disable_ro(). Signed-off-by: Josh Poimboeuf <[email protected]> Acked-by: Peter Zijlstra (Intel) <[email protected]> Acked-by: Joe Lawrence <[email protected]> Acked-by: Miroslav Benes <[email protected]> Signed-off-by: Jiri Kosina <[email protected]>
1 parent 88fc078 commit d556e1b

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

kernel/livepatch/core.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,6 @@ static int klp_init_object_loaded(struct klp_patch *patch,
777777
if (klp_is_module(obj)) {
778778

779779
mutex_lock(&text_mutex);
780-
module_disable_ro(patch->mod);
781780

782781
/*
783782
* Only write module-specific relocations here
@@ -787,7 +786,6 @@ static int klp_init_object_loaded(struct klp_patch *patch,
787786
*/
788787
ret = klp_apply_object_relocs(patch, obj);
789788

790-
module_enable_ro(patch->mod, true);
791789
mutex_unlock(&text_mutex);
792790

793791
if (ret)

0 commit comments

Comments
 (0)