On Fri, Dec 06, 2019 at 06:33:32PM +0100, Maxime Villard wrote: > Le 06/12/2019 à 17:53, Andrew Doran a écrit : > >Why atomic_swap_ptr() not atomic_store_relaxed()? I don't see any bug that > >it fixes. Other than that it look OK to me. > > Because I suggested it; my concern was that if not explicitly atomic, the > cpu could make two writes internally (even though the compiler produces > only one instruction), and in that case a page fault would have been possible > because of garbage dereference.
atomic_store_relaxed() is not explicitly atomic? Dave -- David Young dyo...@pobox.com Urbana, IL (217) 721-9981