aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/entry_64.S
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2010-07-28 17:05:11 -0700
committerH. Peter Anvin <hpa@linux.intel.com>2010-07-28 17:05:11 -0700
commita378d9338e8dde78314b3a6ae003de351936c729 (patch)
tree1f0c947c4c55bbb98c129a260ac604f6b39526ac /arch/x86/kernel/entry_64.S
parent90c8f92f5c807807ca74d5f2f313794925174e6b (diff)
downloadkernel_samsung_smdk4412-a378d9338e8dde78314b3a6ae003de351936c729.zip
kernel_samsung_smdk4412-a378d9338e8dde78314b3a6ae003de351936c729.tar.gz
kernel_samsung_smdk4412-a378d9338e8dde78314b3a6ae003de351936c729.tar.bz2
x86, asm: Merge cmpxchg_486_u64() and cmpxchg8b_emu()
We have two functions for doing exactly the same thing -- emulating cmpxchg8b on 486 and older hardware -- with different calling conventions, and yet doing the same thing. Drop the C version and use the assembly version, via alternatives, for both the local and non-local versions of cmpxchg8b. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> LKML-Reference: <AANLkTikAmaDPji-TVDarmG1yD=fwbffcsmEU=YEuP+8r@mail.gmail.com>
Diffstat (limited to 'arch/x86/kernel/entry_64.S')
0 files changed, 0 insertions, 0 deletions