> If either the lwarx or the stwcx. faults, the routine returns -EFAULT > and doesn't retry (label "3" is the end of the asm). > > If the stwcx. fails because the CPU lost the reservation, %1 isn't > clobbered as far as I see? Oh, "insn" writes to %1, never mind. Segher