Messages in this thread | | | Date | Wed, 1 Jul 2009 11:39:24 +0800 | From | Herbert Xu <> | Subject | Re: [PATCH] net: fix race in the receive/select |
| |
Andi Kleen <andi@firstfloor.org> wrote: > > At least on x86 I can't see how it happens. mb() is only a compile > time barrier and the compiler doesn't optimize over indirect callbacks > like __pollwait() anyways.
mb() does more than just a compiler barrier, it also issues mfence.
Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
| |