OSDN Git Service

futex: Remove futex_cmpxchg detection
authorArnd Bergmann <arnd@arndb.de>
Tue, 26 Oct 2021 10:03:48 +0000 (12:03 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 24 Nov 2021 23:02:28 +0000 (00:02 +0100)
commit3297481d688a5cc2973ea58bd78e66b8639748b1
tree3f9e7d8fb1601489125df8c689a28d3e29c8ef63
parent3f2bedabb62c6210df63b604dc988d2f7f56f947
futex: Remove futex_cmpxchg detection

Now that all architectures have a working futex implementation in any
configuration, remove the runtime detection code.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Acked-by: Vineet Gupta <vgupta@kernel.org>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Link: https://lore.kernel.org/r/20211026100432.1730393-2-arnd@kernel.org
15 files changed:
arch/arc/Kconfig
arch/arm/Kconfig
arch/arm64/Kconfig
arch/csky/Kconfig
arch/m68k/Kconfig
arch/riscv/Kconfig
arch/s390/Kconfig
arch/sh/Kconfig
arch/um/Kconfig
arch/um/kernel/skas/uaccess.c
arch/xtensa/Kconfig
init/Kconfig
kernel/futex/core.c
kernel/futex/futex.h
kernel/futex/syscalls.c