[PATCH] fix gettimeofday vs. update_gtod race

Nathan Lynch ntl at pobox.com
Tue Aug 22 07:25:55 EST 2006


Nathan Lynch wrote:
> Benjamin Herrenschmidt wrote:
> > On Wed, 2006-08-16 at 19:18 -0500, Nathan Lynch wrote:
> > 
> > > No?  I didn't find anything about mftb having synchronizing
> > > behavior.  How should we ensure that temp_varp is assigned before
> > > reading the timebase?
> > 
> > I sync an isync would be enough.
> 
> I see, thanks.

Actually, after checking Book 2 and discussing with some other folks
I'm not so sure -- isync "may complete before storage accesses
associated with instructions preceding the isync instruction have been
performed."




More information about the Linuxppc-dev mailing list