Messages in this thread | | | From | David Howells <> | Subject | Re: [PATCH RFC tip/core/rcu 12/15] lib/assoc_array: Remove smp_read_barrier_depends() | Date | Wed, 11 Oct 2017 17:07:05 +0100 |
| |
Paul E. McKenney <paulmck@linux.vnet.ibm.com> wrote:
> It does not. In most cases, the barriered version would be > smp_store_release().
Ummm... Is that good enough? Is:
WRITE_ONCE(x, 1); WRITE_ONCE(x, 2);
equivalent to:
smp_store_release(x, 1); smp_store_release(x, 2);
if CONFIG_SMP=n?
(Consider what happens if an interrupt messes with x).
If it is good enough, should we be using smp_load_acquire() rather than READ_ONCE()?
David
| |