diff options
author | iedowse <iedowse@FreeBSD.org> | 2002-08-26 18:39:38 +0000 |
---|---|---|
committer | iedowse <iedowse@FreeBSD.org> | 2002-08-26 18:39:38 +0000 |
commit | 7a9fd7b468f673db056b639dc709493412ac5b31 (patch) | |
tree | d0ae0943ef0c7d67367b64a823d8888aef1d1a30 /sys/sys/ktr.h | |
parent | 85e5115e581d023aadc0c98b8873639c2bc07843 (diff) | |
download | FreeBSD-src-7a9fd7b468f673db056b639dc709493412ac5b31.zip FreeBSD-src-7a9fd7b468f673db056b639dc709493412ac5b31.tar.gz |
Add a new KTR type KTR_CONTENTION, and use it in the mutex code to
log the start and end of periods during which mtx_lock() is waiting
to acquire a sleep mutex. The log message includes the file and
line of both the waiter and the holder.
Reviewed by: jhb, jake
Diffstat (limited to 'sys/sys/ktr.h')
-rw-r--r-- | sys/sys/ktr.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/ktr.h b/sys/sys/ktr.h index 3b552a9..41220a3 100644 --- a/sys/sys/ktr.h +++ b/sys/sys/ktr.h @@ -71,7 +71,8 @@ #define KTR_VM 0x00100000 /* The virtual memory system */ #define KTR_WITNESS 0x00200000 #define KTR_RUNQ 0x00400000 /* Run queue */ -#define KTR_ALL 0x007fffff +#define KTR_CONTENTION 0x00800000 /* Lock contention */ +#define KTR_ALL 0x00ffffff /* * Trace classes which can be assigned to particular use at compile time |