Jiri Kosina
|
d05b695c25
Merge branch 'for-4.16/remove-immediate' into for-linus
|
7 years ago |
Miroslav Benes
|
8869016d3a
livepatch: add locking to force and signal functions
|
7 years ago |
Miroslav Benes
|
d0807da78e
livepatch: Remove immediate feature
|
7 years ago |
Miroslav Benes
|
c99a2be790
livepatch: force transition to finish
|
7 years ago |
Miroslav Benes
|
43347d56c8
livepatch: send a fake signal to all blocking tasks
|
7 years ago |
Jiri Kosina
|
fc41efc184
Merge branch 'for-4.15/callbacks' into for-linus
|
7 years ago |
Petr Mladek
|
89a9a1c1c8
livepatch: __klp_disable_patch() should never be called for disabled patches
|
7 years ago |
Petr Mladek
|
5aaf1ab553
livepatch: Correctly call klp_post_unpatch_callback() in error paths
|
7 years ago |
Joe Lawrence
|
93862e385d
livepatch: add (un)patch callbacks
|
7 years ago |
Joe Lawrence
|
ef8daf8eeb
livepatch: unpatch all klp_objects if klp_module_coming fails
|
7 years ago |
Jiri Kosina
|
a0841609f6
Merge branches 'for-4.12/upstream' and 'for-4.12/klp-hybrid-consistency-model' into for-linus
|
8 years ago |
Josh Poimboeuf
|
77f8f39a2e
livepatch: add missing printk newlines
|
8 years ago |
Zhou Chengming
|
72f04b50d6
livepatch: Reduce the time of finding module symbols
|
8 years ago |
Jiri Kosina
|
10517429b5
livepatch: make klp_mutex proper part of API
|
8 years ago |
Josh Poimboeuf
|
3ec24776bf
livepatch: allow removal of a disabled patch
|
8 years ago |
Josh Poimboeuf
|
d83a7cb375
livepatch: change to a per-task consistency model
|
8 years ago |
Josh Poimboeuf
|
f5e547f4ac
livepatch: store function sizes
|
8 years ago |
Josh Poimboeuf
|
68ae4b2b68
livepatch: use kstrtobool() in enabled_store()
|
8 years ago |
Josh Poimboeuf
|
c349cdcaba
livepatch: move patching functions into patch.c
|
8 years ago |
Josh Poimboeuf
|
aa82dc3e00
livepatch: remove unnecessary object loaded check
|
8 years ago |
Josh Poimboeuf
|
0dade9f374
livepatch: separate enabled and patched states
|
8 years ago |
Josh Poimboeuf
|
46c5a0113f
livepatch: create temporary klp_update_patch_state() stub
|
8 years ago |
Josh Poimboeuf
|
2992ef29ae
livepatch/module: make TAINT_LIVEPATCH module-specific
|
9 years ago |
Jessica Yu
|
255e732c61
livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks
|
9 years ago |
Jessica Yu
|
444d13ff10
modules: add ro_after_init support
|
9 years ago |
Jiri Kosina
|
be69f70e63
Merge branches 'for-4.7/core', 'for-4.7/livepatching-doc' and 'for-4.7/livepatching-ppc64' into for-linus
|
9 years ago |
Miroslav Benes
|
f09d90864e
livepatch: make object/func-walking helpers more robust
|
9 years ago |
Jiri Kosina
|
4d4fb97a62
Merge branch 'topic/livepatch' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux into for-4.7/livepatching-ppc64le
|
9 years ago |
Michael Ellerman
|
28e7cbd3e0
livepatch: Allow architectures to specify an alternate ftrace location
|
9 years ago |
Jiri Kosina
|
61bf12d330
livepatch: robustify klp_register_patch() API error checking
|
9 years ago |