ARM: 6889/1: futex: add SMP futex support when !CPU_USE_DOMAINS
authorWill Deacon <will.deacon@arm.com>
Thu, 28 Apr 2011 17:43:01 +0000 (18:43 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 12 May 2011 09:11:44 +0000 (10:11 +0100)
This patch uses the load/store exclusive instructions to add SMP futex
support for ARM.

Since the ARM architecture does not provide instructions for
unprivileged exclusive memory accesses, we can only provide SMP futexes
when CPU domain support is disabled.

Cc: Nicolas Pitre <nico@fluxnic.net>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

No differences found