summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/module.c
diff options
context:
space:
mode:
authorJason Baron <jbaron@redhat.com>2010-09-17 15:09:22 (GMT)
committerSteven Rostedt <rostedt@goodmis.org>2010-09-22 20:33:03 (GMT)
commitd9f5ab7b1c0a520867af389bab5d5fcdbd0e407e (patch)
tree23c9b85999b4340ec03ba0cef075b8ad73c4c994 /arch/x86/kernel/module.c
parent52159d98be6f26c48f5e02c7ab3c9848a85979b5 (diff)
downloadlinux-fsl-qoriq-d9f5ab7b1c0a520867af389bab5d5fcdbd0e407e.tar.xz
jump label: x86 support
add x86 support for jump label. I'm keeping this patch separate so its clear to arch maintainers what was required for x86 support this new feature. Hopefully, it wouldn't be too painful for other archs. Signed-off-by: Jason Baron <jbaron@redhat.com> LKML-Reference: <f838f49f40fbea0254036194be66dc48b598dcea.1284733808.git.jbaron@redhat.com> [ cleaned up some formatting ] Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'arch/x86/kernel/module.c')
-rw-r--r--arch/x86/kernel/module.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kernel/module.c b/arch/x86/kernel/module.c
index e0bc186..5399f58 100644
--- a/arch/x86/kernel/module.c
+++ b/arch/x86/kernel/module.c
@@ -239,6 +239,9 @@ int module_finalize(const Elf_Ehdr *hdr,
apply_paravirt(pseg, pseg + para->sh_size);
}
+ /* make jump label nops */
+ jump_label_apply_nops(me);
+
return module_bug_finalize(hdr, sechdrs, me);
}