aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/livepatch/core.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2019-05-10 17:47:50 -0400
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2019-05-10 17:53:29 -0400
commit56e33afd7757d5da2664fb797f2544ce167176be (patch)
treeb86351525627ac853df3c0df5028699147bbe295 /kernel/livepatch/core.c
parent562e14f72292249e52e6346a9e3a30be652b0cf6 (diff)
livepatch: Remove klp_check_compiler_support()
The only purpose of klp_check_compiler_support() is to make sure that we are not using ftrace on x86 via mcount (because that's executed only after prologue has already happened, and that's too late for livepatching purposes). Now that mcount is not supported by ftrace any more, there is no need for klp_check_compiler_support() either. Link: http://lkml.kernel.org/r/nycvar.YFH.7.76.1905102346100.17054@cbobk.fhfr.pm Reported-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/livepatch/core.c')
-rw-r--r--kernel/livepatch/core.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/kernel/livepatch/core.c b/kernel/livepatch/core.c
index eb0ee10a1981..112a36ed4a09 100644
--- a/kernel/livepatch/core.c
+++ b/kernel/livepatch/core.c
@@ -1220,14 +1220,6 @@ void klp_module_going(struct module *mod)
1220 1220
1221static int __init klp_init(void) 1221static int __init klp_init(void)
1222{ 1222{
1223 int ret;
1224
1225 ret = klp_check_compiler_support();
1226 if (ret) {
1227 pr_info("Your compiler is too old; turning off.\n");
1228 return -EINVAL;
1229 }
1230
1231 klp_root_kobj = kobject_create_and_add("livepatch", kernel_kobj); 1223 klp_root_kobj = kobject_create_and_add("livepatch", kernel_kobj);
1232 if (!klp_root_kobj) 1224 if (!klp_root_kobj)
1233 return -ENOMEM; 1225 return -ENOMEM;