summaryrefslogtreecommitdiffstats
path: root/tools/objtool/arch/x86
diff options
context:
space:
mode:
authorJiri Slaby2017-08-24 10:06:24 +0200
committerIngo Molnar2017-08-29 13:23:30 +0200
commit499934898fcd15e4337dc858be6c09cd9fd74e85 (patch)
treeafd96af8919fc48c3759a46689ba2108ae8d568f /tools/objtool/arch/x86
parentx86/fpu/math-emu: Add ENDPROC to functions (diff)
downloadkernel-qcow2-linux-499934898fcd15e4337dc858be6c09cd9fd74e85.tar.gz
kernel-qcow2-linux-499934898fcd15e4337dc858be6c09cd9fd74e85.tar.xz
kernel-qcow2-linux-499934898fcd15e4337dc858be6c09cd9fd74e85.zip
x86/entry/64: Use ENTRY() instead of ALIGN+GLOBAL for stub32_clone()
ALIGN+GLOBAL is effectively what ENTRY() does, so use ENTRY() which is dedicated for exactly this purpose -- global functions. Note that stub32_clone() is a C-like leaf function -- it has a standard call frame -- it only switches one argument and continues by jumping into C. Since each ENTRY() should be balanced by some END*() marker, we add a corresponding ENDPROC() to stub32_clone() too. Besides that, x86's custom GLOBAL macro is going to die very soon. Signed-off-by: Jiri Slaby <jslaby@suse.cz> Cc: Andy Lutomirski <luto@kernel.org> Cc: Borislav Petkov <bp@alien8.de> Cc: Brian Gerst <brgerst@gmail.com> Cc: Denys Vlasenko <dvlasenk@redhat.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Josh Poimboeuf <jpoimboe@redhat.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/20170824080624.7768-2-jslaby@suse.cz Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools/objtool/arch/x86')
0 files changed, 0 insertions, 0 deletions