From 78ff6f18eb7b0fcf9afa4cb4705455290e26616d Mon Sep 17 00:00:00 2001 From: Merlin Scholz Date: Sun, 11 Jun 2023 14:12:58 +0200 Subject: vnode modificiations to support LOCKDOC tracing --- sys/sys/vnode.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index fb33499b0f5..8cac790dcd6 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -148,7 +148,11 @@ struct vnode { int (**v_op)(void *); /* :: vnode operations vector */ struct buflists v_cleanblkhd; /* x: clean blocklist head */ struct buflists v_dirtyblkhd; /* x: dirty blocklist head */ +#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) */ -- cgit