summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMerlin Scholz <merlin@scholz.ruhr>2023-06-02 20:36:04 +0200
committerMerlin Scholz <merlin@scholz.ruhr>2023-07-19 19:38:48 +0200
commit54c696dec6ba1a372e4d0747cb380ec0e687a212 (patch)
tree47cb4510971a76065402f33275c4bdd98d2bfca3
parent6b67eee1df768e5de508c795a6da823cf1625c07 (diff)
Add namecache_log to observed memory
-rw-r--r--sys/kern/vfs_cache.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c
index f3db8b0caf2..7712021d657 100644
--- a/sys/kern/vfs_cache.c
+++ b/sys/kern/vfs_cache.c
@@ -202,6 +202,10 @@ __KERNEL_RCSID(0, "$NetBSD: vfs_cache.c,v 1.154 2023/04/29 10:07:22 riastradh Ex
#include <miscfs/genfs/genfs.h>
+#ifdef LOCKDOC
+#include <sys/lockdoc.h>
+#endif
+
static void cache_activate(struct namecache *);
static void cache_update_stats(void *);
static int cache_compare_nodes(void *, const void *, const void *);
@@ -1035,6 +1039,10 @@ cache_have_id(struct vnode *vp)
void
cache_enter_mount(struct vnode *cvp, struct vnode *rvp)
{
+#ifdef LOCKDOC
+ // TODO LOCKDOC namechache_lock has been removed
+ //lockdoc_log_memory(1, "kmutex_t", namecache_lock, sizeof(*namecache_lock));
+#endif
KASSERT(vrefcnt(cvp) > 0);
KASSERT(vrefcnt(rvp) > 0);