Re: [patch] spinlocks: remove 'volatile'

Chris Friesen
2006-07-06T20:28:33Z

Mark Lord wrote:
> Chris Friesen wrote:
>
>>
>> The "reordered" thing really only matters on SMP machines, no?
>
>
> Also (very much!) for device drivers.

Certainly...but I was coming at it from the perspective of userspace code.

As long as you're not talking to external devices, each cpu must be
coherent with respect to itself, no? It's allowed to execute
out-of-order, but it needs to make sure that by doing so it doesn't
cause changes that are visible to software.

Chris