From 5057d21069ab21ce516ffde8ec216adfcb8a7add Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Tue, 12 Dec 2000 16:40:20 +0000 Subject: [PATCH] Add in symbols needed in the WITNESS_ENTER and WITNESS_EXIT macros in i386/include/mutex.h. --- sys/amd64/amd64/genassym.c | 5 +++++ sys/i386/i386/genassym.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/sys/amd64/amd64/genassym.c b/sys/amd64/amd64/genassym.c index fa1313c79539..0f6fdfdb3c7d 100644 --- a/sys/amd64/amd64/genassym.c +++ b/sys/amd64/amd64/genassym.c @@ -228,5 +228,10 @@ ASSYM(VM86_FRAMESIZE, sizeof(struct vm86frame)); ASSYM(MTX_LOCK, offsetof(struct mtx, mtx_lock)); ASSYM(MTX_RECURSE, offsetof(struct mtx, mtx_recurse)); ASSYM(MTX_SAVEINTR, offsetof(struct mtx, mtx_saveintr)); +#ifdef WITNESS +ASSYM(MTX_DEBUG, offsetof(struct mtx, mtx_debug)); +ASSYM(MTXD_WITNESS, offsetof(struct mtx_debug, mtxd_witness)); +#endif ASSYM(MTX_UNOWNED, MTX_UNOWNED); +ASSYM(MTX_SPIN, MTX_SPIN); diff --git a/sys/i386/i386/genassym.c b/sys/i386/i386/genassym.c index fa1313c79539..0f6fdfdb3c7d 100644 --- a/sys/i386/i386/genassym.c +++ b/sys/i386/i386/genassym.c @@ -228,5 +228,10 @@ ASSYM(VM86_FRAMESIZE, sizeof(struct vm86frame)); ASSYM(MTX_LOCK, offsetof(struct mtx, mtx_lock)); ASSYM(MTX_RECURSE, offsetof(struct mtx, mtx_recurse)); ASSYM(MTX_SAVEINTR, offsetof(struct mtx, mtx_saveintr)); +#ifdef WITNESS +ASSYM(MTX_DEBUG, offsetof(struct mtx, mtx_debug)); +ASSYM(MTXD_WITNESS, offsetof(struct mtx_debug, mtxd_witness)); +#endif ASSYM(MTX_UNOWNED, MTX_UNOWNED); +ASSYM(MTX_SPIN, MTX_SPIN);