--- 2.2.17pre20/include/asm-alpha/spinlock.h.~1~ Thu Aug 24 17:44:04 2000 +++ 2.2.17pre20/include/asm-alpha/spinlock.h Fri Sep 1 03:46:00 2000 @@ -231,6 +231,7 @@ static inline void read_unlock(rwlock_t * lock) { long regx; + mb(); __asm__ __volatile__( "1: ldl_l %1,%0\n" " addl %1,2,%1\n"