lkml.org 
[lkml]   [2017]   [Oct]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [PATCH RFC tip/core/rcu 12/15] lib/assoc_array: Remove smp_read_barrier_depends()
Date
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

\
 
 \ /
  Last update: 2017-10-11 18:07    [W:0.132 / U:0.500 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site