Add the free size. (allocated in mfs_vfsops.c)
mfsp = malloc(sizeof *mfsp, M_MFSNODE, M_WAITOK | M_ZERO);
devvp->v_data = mfsp;
OK?
Index: ufs/mfs/mfs_vnops.c
===================================================================
RCS file: /cvs/src/sys/ufs/mfs/mfs_vnops.c,v
retrieving revision 1.49
diff -u -p -r1.49 mfs_vnops.c
--- ufs/mfs/mfs_vnops.c 7 Nov 2016 00:26:33 -0000 1.49
+++ ufs/mfs/mfs_vnops.c 31 Mar 2018 19:11:58 -0000
@@ -238,7 +238,7 @@ mfs_reclaim(void *v)
struct vop_reclaim_args *ap = v;
struct vnode *vp = ap->a_vp;
- free(vp->v_data, M_MFSNODE, 0);
+ free(vp->v_data, M_MFSNODE, sizeof(struct mfsnode));
vp->v_data = NULL;
return (0);
}