--- IO-wait/include/linux/sched.h.~1~ Sun Sep 17 01:20:44 2000 +++ IO-wait/include/linux/sched.h Sun Sep 17 03:55:43 2000 @@ -499,7 +499,7 @@ #define __set_current_state(state_value) do { current->state = state_value; } while (0) #ifdef __SMP__ -#define set_current_state(state_value) do { mb(); __set_current_state(state_value); } while (0) +#define set_current_state(state_value) do { __set_current_state(state_value); mb(); } while (0) #else #define set_current_state(state_value) __set_current_state(state_value) #endif