On Fri, Jun 17, 2016 at 05:04:15PM +0100, Will Deacon wrote: > To be honest, it's never been clear to me what purpose the memory clobber > serves in cpu_relax(). Oh, that stems from before ACCESS_ONCE(), and was all that made these wait loops work at all.