diff options
author | Christoph Lameter <clameter@sgi.com> | 2007-12-19 01:22:46 +0100 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2007-12-19 01:22:46 +0100 |
commit | a3ebdb6c423dff420168a3faf25c76e9e5f59258 (patch) | |
tree | 397317fda83da7f745d802d5ba87735f163bf1c9 /arch/ppc/configs/ads8272_defconfig | |
parent | Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi... (diff) | |
download | linux-a3ebdb6c423dff420168a3faf25c76e9e5f59258.tar.xz linux-a3ebdb6c423dff420168a3faf25c76e9e5f59258.zip |
IA64: Slim down __clear_bit_unlock
__clear_bit_unlock does not need to perform atomic operations on the
variable. Avoid a cmpxchg and simply do a store with release semantics.
Add a barrier to be safe that the compiler does not do funky things.
Tony: Use intrinsic rather than inline assembler
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Acked-by: Nick Piggin <nickpiggin@yahoo.com.au>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ppc/configs/ads8272_defconfig')
0 files changed, 0 insertions, 0 deletions