linux_dsm_epyc7002/kernel/livepatch
Petr Mladek 26c3e98e2f livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code
We are going to simplify the API and code by removing the registration
step. This would require calling init/free functions from enable/disable
ones.

This patch just moves the code to prevent more forward declarations.

This patch does not change the code except for two forward declarations.

Signed-off-by: Petr Mladek <pmladek@suse.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Acked-by: Joe Lawrence <joe.lawrence@redhat.com>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
2019-01-11 20:51:23 +01:00
..
core.c livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code 2019-01-11 20:51:23 +01:00
core.h Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching 2017-11-15 10:21:58 -08:00
Kconfig livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS 2017-05-27 00:27:37 +02:00
Makefile livepatch: introduce shadow variable API 2017-09-14 23:06:12 +02:00
patch.c livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func 2019-01-11 20:51:23 +01:00
patch.h livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func 2019-01-11 20:51:23 +01:00
shadow.c livepatch: Allow to call a custom callback when freeing shadow variables 2018-04-17 13:42:48 +02:00
transition.c livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func 2019-01-11 20:51:23 +01:00
transition.h livepatch: force transition to finish 2017-12-07 13:21:35 +01:00