i know it's not used much, but this is very curious, and if the kernel version is correct, the user space version needs correcting, too.
the rb kernel version starts with
TEXT _xdec(SB), $0
SYNC
why is a sync necessary? i would think, if LL/SC don't do what
they do atomicly, then we've already lost, otherwise no sync is
necessary.
- erik
