x86: Improve cmpxchg16b_emu.S
authorJan Beulich <JBeulich@suse.com>
Wed, 24 Sep 2014 07:37:00 +0000 (08:37 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 8 Oct 2014 08:05:49 +0000 (10:05 +0200)
commit3f63572187f5ae6a0a9e5ebee88b57e6f71c3cd4
tree1f4284bcce03be545c681ccd7223e31ecc7c9641
parent212be3b2320bcf33eff648bc4e1f0edbf4d90acf
x86: Improve cmpxchg16b_emu.S

- don't include unneeded headers
- don't open-code PER_CPU_VAR()
- drop redundant entry point label
- complete unwind annotations
- use .L prefix on local label to not clutter the symbol table

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Link: http://lkml.kernel.org/r/542290BC020000780003807D@mail.emea.novell.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/lib/cmpxchg16b_emu.S