diff options
| author | Merlin Scholz <merlin@scholz.ruhr> | 2023-06-02 20:36:04 +0200 |
|---|---|---|
| committer | Merlin Scholz <merlin@scholz.ruhr> | 2023-06-02 20:36:04 +0200 |
| commit | 5d3b440271a1e9c9d3ec0b0b623719b2f53ce137 (patch) | |
| tree | b4bd66afd0052e9fc03dfd50f96e6ff20e8018c3 | |
| parent | dfc652cd06926f7c5a521411dd752883d463efe1 (diff) | |
Add namecache_log to observed memory
| -rw-r--r-- | sys/kern/vfs_cache.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c index c94a7c8ab73..d56ec3faba4 100644 --- a/sys/kern/vfs_cache.c +++ b/sys/kern/vfs_cache.c @@ -83,6 +83,10 @@ __KERNEL_RCSID(0, "$NetBSD: vfs_cache.c,v 1.120 2017/03/18 22:36:56 riastradh Ex #include <sys/time.h> #include <sys/vnode_impl.h> +#ifdef LOCKDOC +#include <sys/lockdoc.h> +#endif + #define NAMECACHE_ENTER_REVERSE /* * Name caching works as follows: @@ -976,6 +980,9 @@ nchinit(void) KASSERT(namecache_cache != NULL); namecache_lock = mutex_obj_alloc(MUTEX_DEFAULT, IPL_NONE); +#ifdef LOCKDOC + lockdoc_log_memory(1, "kmutex_t", namecache_lock, sizeof(*namecache_lock)); +#endif nchashtbl = hashinit(desiredvnodes, HASH_LIST, true, &nchash); ncvhashtbl = |
