x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double()
authorUros Bizjak <ubizjak@gmail.com>
Fri, 28 Sep 2018 08:33:05 +0000 (10:33 +0200)
committerBorislav Petkov <bp@suse.de>
Mon, 1 Oct 2018 11:46:32 +0000 (13:46 +0200)
commitc808c09b527cd60d9a0d53799935f75e2452174d
tree5b635f61d3641c437beb6190eabf515e7b06c6a2
parent02101c45ec5b19d607af7372680f5259050b4e9c
x86/asm: Use CC_SET()/CC_OUT() in __cmpxchg_double()

Replace open-coded use of the SETcc instruction with CC_SET()/CC_OUT()
in __cmpxchg_double().

Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Link: https://lkml.kernel.org/r/CAFULd4YdvwwhXWHqqPsGk5+TLG71ozgSscTZNsqmrm+Jzg941w@mail.gmail.com
arch/x86/include/asm/cmpxchg.h