arm64: Use acquire/release semantics instead of explicit DMB
commit16c85a1fd73eade2ae290d759924c09b4595f504
authorCatalin Marinas <catalin.marinas@arm.com>
Tue, 30 Apr 2013 14:58:37 +0000 (30 15:58 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 30 Apr 2013 14:58:37 +0000 (30 15:58 +0100)
tree6b9258d8c9836a19294924a971d5e9981ee609df
parentc47d6a04e6ed22ccc5d89aaf2a136bf4971de310
arm64: Use acquire/release semantics instead of explicit DMB

This patch changes the test_and_*_bit functions to use the
load-acquire/store-release instructions instead of explicit DMB.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/lib/bitops.S