[PATCH] x86-64: Don't keep interrupts disabled while spinning in spinlocks