Re: [patch] spinlocks: remove 'volatile'

From: Chris Friesen
Date: Thu Jul 06 2006 - 16:26:50 EST


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
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/