]> git.karo-electronics.de Git - karo-tx-linux.git/commit
rcu: Add memory barriers for busted atomic implementations
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Thu, 4 Aug 2011 08:22:27 +0000 (01:22 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Wed, 10 Aug 2011 02:28:44 +0000 (19:28 -0700)
commitcaf5b32a9fe73165cb9e1db8a27f34d2ad9d62e6
tree2adac847305ea7770634eec42a8ec44a41ee42cf
parenta42189bd3a1657c596e39cb35923e5d6722a2393
rcu: Add memory barriers for busted atomic implementations

Some arches fail to provide full memory barrier on atomics that return
values.  Long term, these need to be fixed, but in the meantime allow
testing to proceed.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcutree.c
kernel/rcutree_plugin.h