From 56771ca74b5ca2534bb504c808cdc366949696be Mon Sep 17 00:00:00 2001 From: Jason Evans Date: Mon, 22 Jan 2001 05:56:55 +0000 Subject: Print correct file name and line number in mtx_assert(). Noticed by: jake --- sys/sys/mutex.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'sys/sys/mutex.h') diff --git a/sys/sys/mutex.h b/sys/sys/mutex.h index f2365f090809..479312f2ad72 100644 --- a/sys/sys/mutex.h +++ b/sys/sys/mutex.h @@ -185,7 +185,8 @@ do { \ #define MA_NOTOWNED 2 #define MA_RECURSED 4 #define MA_NOTRECURSED 8 -void mtx_assert(struct mtx *m, int what); +void _mtx_assert(struct mtx *m, int what, const char *file, int line); +#define mtx_assert(m, what) _mtx_assert((m), (what), __FILE__, __LINE__) #else /* INVARIANTS */ #define mtx_assert(m, what) #endif /* INVARIANTS */ @@ -276,8 +277,6 @@ int witness_sleep(int, struct mtx *, const char *, int); #define WITNESS_RESTORE(m, n) #endif /* WITNESS */ -/* XXX jasone Move. */ - #endif /* _KERNEL */ #endif /* !LOCORE */ #endif /* _SYS_MUTEX_H_ */ -- cgit v1.2.3