Thread (1 message) 1 message, 1 author, 2005-09-28

Re: [RFC][PATCH] identify in_dev_get rcu read-side critical sections

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2005-09-28 22:11:10

On Wed, Sep 28, 2005 at 07:51:10AM -0700, Paul E. McKenney wrote:
The reference-count approach is only guaranteed to work if the kernel
thread that did the reference-count increment is later referencing that
same data element.  Otherwise, one has the following possible situation
on DEC Alpha:
You're quite right.  Without the rcu_dereference users of in_dev_get()
may see pre-initialisation contents of in_dev.

So these barriers are definitely needed.

Thanks,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help