Index: sys/kern/kern_mutex.c =================================================================== RCS file: /home/ncvs/src/sys/kern/kern_mutex.c,v retrieving revision 1.45 diff -u -r1.45 kern_mutex.c --- sys/kern/kern_mutex.c 2001/02/12 00:20:06 1.45 +++ sys/kern/kern_mutex.c 2001/02/12 03:11:37 @@ -287,7 +287,7 @@ { int rval; - MPASS(CURPROC != NULL); + MPASS(curproc != NULL); /* * _mtx_trylock does not accept MTX_NOSWITCH option. @@ -295,7 +295,7 @@ KASSERT((opts & MTX_NOSWITCH) == 0, ("mtx_trylock() called with invalid option flag(s) %d", opts)); - rval = _obtain_lock(m, CURTHD); + rval = _obtain_lock(m, curproc); #ifdef WITNESS if (rval && m->mtx_witness != NULL) { @@ -325,7 +325,7 @@ void _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line) { - struct proc *p = CURPROC; + struct proc *p = curproc; if ((m->mtx_lock & MTX_FLAGMASK) == (uintptr_t)p) { m->mtx_recurse++; @@ -473,7 +473,7 @@ CTR1(KTR_LOCK, "_mtx_lock_spin: %p spinning", m); for (;;) { - if (_obtain_lock(m, CURPROC)) + if (_obtain_lock(m, curproc)) break; while (m->mtx_lock != MTX_UNOWNED) { @@ -511,7 +511,7 @@ struct mtx *m1; int pri; - p = CURPROC; + p = curproc; MPASS4(mtx_owned(m), "mtx_owned(mpp)", file, line); if (mtx_recursed(m)) { @@ -987,7 +987,7 @@ { struct mtx *m1; struct proc *p; - p = CURPROC; + p = curproc; LIST_FOREACH(m1, &p->p_heldmtx, mtx_held) { if (m1 == m) { LIST_REMOVE(m, mtx_held); @@ -1072,7 +1072,7 @@ if (witness_cold || m->mtx_witness == NULL || panicstr) return; w = m->mtx_witness; - p = CURPROC; + p = curproc; if (flags & MTX_SPIN) { if ((m->mtx_flags & MTX_SPIN) == 0) @@ -1256,7 +1256,7 @@ w->w_line = line; m->mtx_line = line; m->mtx_file = file; - p = CURPROC; + p = curproc; MPASS(m->mtx_held.le_prev == NULL); LIST_INSERT_HEAD(&p->p_heldmtx, (struct mtx*)m, mtx_held); } @@ -1315,7 +1315,7 @@ int n = 0; KASSERT(!witness_cold, ("%s: witness_cold\n", __FUNCTION__)); - p = CURPROC; + p = curproc; LIST_FOREACH(m, &p->p_heldmtx, mtx_held) { if (m == mtx) continue; @@ -1643,7 +1643,7 @@ DB_SHOW_COMMAND(mutexes, db_witness_list) { - witness_list(CURPROC); + witness_list(curproc); } DB_SHOW_COMMAND(witness, db_witness_display) Index: sys/sys/mutex.h =================================================================== RCS file: /home/ncvs/src/sys/sys/mutex.h,v retrieving revision 1.24 diff -u -r1.24 mutex.h --- sys/sys/mutex.h 2001/02/11 02:54:16 1.24 +++ sys/sys/mutex.h 2001/02/12 03:11:37 @@ -250,32 +250,32 @@ * mtx_recursed(m) returns non-zero if the lock `m' is presently recursed. */ #define mtx_lock(m) do { \ - MPASS(CURPROC != NULL); \ - _get_sleep_lock((m), CURTHD, 0); \ + MPASS(curproc != NULL); \ + _get_sleep_lock((m), curproc, 0); \ CTR5(KTR_LOCK, STR_mtx_lock_slp, (m)->mtx_description, (m), \ (m)->mtx_recurse, __FILE__, __LINE__); \ WITNESS_ENTER((m), (m)->mtx_flags, __FILE__, __LINE__); \ } while (0) #define mtx_lock_spin(m) do { \ - MPASS(CURPROC != NULL); \ - _get_spin_lock((m), CURTHD, 0); \ + MPASS(curproc != NULL); \ + _get_spin_lock((m), curproc, 0); \ CTR5(KTR_LOCK, STR_mtx_lock_spn, (m)->mtx_description, (m), \ (m)->mtx_recurse, __FILE__, __LINE__); \ WITNESS_ENTER((m), (m)->mtx_flags, __FILE__, __LINE__); \ } while (0) #define mtx_unlock(m) do { \ - MPASS(CURPROC != NULL); \ + MPASS(curproc != NULL); \ WITNESS_EXIT((m), (m)->mtx_flags, __FILE__, __LINE__); \ mtx_assert((m), MA_OWNED); \ - _rel_sleep_lock((m), CURTHD, 0); \ + _rel_sleep_lock((m), curproc, 0); \ CTR5(KTR_LOCK, STR_mtx_unlock_slp, (m)->mtx_description, (m), \ (m)->mtx_recurse, __FILE__, __LINE__); \ } while (0) #define mtx_unlock_spin(m) do { \ - MPASS(CURPROC != NULL); \ + MPASS(curproc != NULL); \ WITNESS_EXIT((m), (m)->mtx_flags, __FILE__, __LINE__); \ mtx_assert((m), MA_OWNED); \ _rel_spin_lock((m)); \ @@ -284,8 +284,8 @@ } while (0) #define mtx_lock_flags(m, opts) do { \ - MPASS(CURPROC != NULL); \ - _get_sleep_lock((m), CURTHD, (opts)); \ + MPASS(curproc != NULL); \ + _get_sleep_lock((m), curproc, (opts)); \ if (((opts) & MTX_QUIET) == 0) \ CTR5(KTR_LOCK, STR_mtx_lock_slp, \ (m)->mtx_description, (m), (m)->mtx_recurse, \ @@ -295,8 +295,8 @@ } while (0) #define mtx_lock_spin_flags(m, opts) do { \ - MPASS(CURPROC != NULL); \ - _get_spin_lock((m), CURTHD, (opts)); \ + MPASS(curproc != NULL); \ + _get_spin_lock((m), curproc, (opts)); \ if (((opts) & MTX_QUIET) == 0) \ CTR5(KTR_LOCK, STR_mtx_lock_spn, \ (m)->mtx_description, (m), (m)->mtx_recurse, \ @@ -306,11 +306,11 @@ } while (0) #define mtx_unlock_flags(m, opts) do { \ - MPASS(CURPROC != NULL); \ + MPASS(curproc != NULL); \ WITNESS_EXIT((m), ((m)->mtx_flags | (opts)), __FILE__, \ __LINE__); \ mtx_assert((m), MA_OWNED); \ - _rel_sleep_lock((m), CURTHD, (opts)); \ + _rel_sleep_lock((m), curproc, (opts)); \ if (((opts) & MTX_QUIET) == 0) \ CTR5(KTR_LOCK, STR_mtx_unlock_slp, \ (m)->mtx_description, (m), (m)->mtx_recurse, \ @@ -323,7 +323,7 @@ * check will be optimized out. */ #define mtx_unlock_spin_flags(m, opts) do { \ - MPASS(CURPROC != NULL); \ + MPASS(curproc != NULL); \ WITNESS_EXIT((m), ((m)->mtx_flags | (opts)), __FILE__, \ __LINE__); \ mtx_assert((m), MA_OWNED); \ @@ -340,7 +340,7 @@ #define mtx_trylock_flags(m, opts) \ _mtx_trylock((m), (opts), __FILE__, __LINE__) -#define mtx_owned(m) (((m)->mtx_lock & MTX_FLAGMASK) == (uintptr_t)CURTHD) +#define mtx_owned(m) (((m)->mtx_lock & MTX_FLAGMASK) == (uintptr_t)curproc) #define mtx_recursed(m) ((m)->mtx_recurse != 0)