--- src/sys/sys/thread2.h 2005/07/07 20:28:26 1.21 +++ src/sys/sys/thread2.h 2005/07/16 17:09:15 1.22 @@ -45,11 +45,11 @@ crit_enter(void) { struct thread *td = curthread; - td->td_pri += TDPRI_CRIT; #ifdef INVARIANTS if (td->td_pri < 0) crit_panic(); #endif + td->td_pri += TDPRI_CRIT; cpu_ccfence(); }