ike
r
As an aside: I have an implementation of C-based ticket lock
replacements for raw_spinlock_t that I could post. I never posted them
because I mostly care about x86 and Nick's solution is superior there
since its hand-tuned asm. But mine could be used in places that have
not yet written arch support but need FIFO. I basically have it as a
config option to enable "generic fifo spinlocks" or something like that.
-Greg