summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMerlin Scholz <merlin@scholz.ruhr>2023-06-11 14:12:58 +0200
committerMerlin Scholz <merlin@scholz.ruhr>2023-07-19 19:38:49 +0200
commit768027b5aa79f8f7cd15e2551b379c0f0eb999fe (patch)
tree852b87c53608a3bd5e0cd6fab33f134a247b02cd
parent54c696dec6ba1a372e4d0747cb380ec0e687a212 (diff)
vnode modificiations to support LOCKDOC tracing
-rw-r--r--sys/sys/vnode.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h
index e0796d2cf6d..349dab62785 100644
--- a/sys/sys/vnode.h
+++ b/sys/sys/vnode.h
@@ -169,7 +169,11 @@ struct vnode {
kmutex_t *v_interlock; /* - vnode interlock */
struct mount *v_mount; /* v ptr to vfs we are in */
int (**v_op)(void *); /* : vnode operations vector */
+#ifndef LOCKDOC
union {
+#else
+ struct {
+#endif
struct mount *vu_mountedhere;/* v ptr to vfs (VDIR) */
struct socket *vu_socket; /* v unix ipc (VSOCK) */
struct specnode *vu_specnode; /* v device (VCHR, VBLK) */