I think this is an undesirable philosophy. Atomic and non-atomic
operations should both be available, and the calling code should use the
appropriate one. There should be an arch-dependent efficient
implementation of both types, even if they are the same on a particular
arch.
That way even an x86-only driver can make its assumptions explicit, and
if it is extended to support additional arch's it will be that much
easier and safer.
-=] Ford [=-
"Look over there!... A dry ice (In Real Life: Mike Ditto)
factory -- a good place to get ford@omnicron.com
some thinking done." http://www.omnicron.com/~ford/ford.html
- Talking Heads, "Cities"
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu