From 8690d4dea39ddb381aba0a602e47eaf040907462 Mon Sep 17 00:00:00 2001 From: Konstantin Belousov Date: Sun, 23 Dec 2018 18:54:09 +0000 Subject: [PATCH] Allocate v_object for the new snapshot vnode. The vnode is not opened, so it ends up with the malloced buffers otherwise. Reported and tested by: pho MFC after: 1 week Sponsored by: The FreeBSD Foundation --- sys/ufs/ffs/ffs_snapshot.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/ufs/ffs/ffs_snapshot.c b/sys/ufs/ffs/ffs_snapshot.c index 092720a9cbe..e321df8b93f 100644 --- a/sys/ufs/ffs/ffs_snapshot.c +++ b/sys/ufs/ffs/ffs_snapshot.c @@ -302,6 +302,7 @@ ffs_snapshot(mp, snapfile) return (error); } vp = nd.ni_vp; + vnode_create_vobject(nd.ni_vp, fs->fs_size, td); vp->v_vflag |= VV_SYSTEM; ip = VTOI(vp); devvp = ITODEVVP(ip);