From 69e84bd8a2ccc6065c3a06b7239c855207b92e4d Mon Sep 17 00:00:00 2001 From: Daria Brashear Date: Wed, 14 Jan 2015 10:22:25 -0500 Subject: [PATCH] LINUX: ensure mvid is set on root vnodes it shoudn't happen that we aren't setting mvid on root vnodes, so assert so we notice if the invariant is violated Change-Id: I32c8aa4dced8751d11817d74508b87ff44261837 Reviewed-on: http://gerrit.openafs.org/11669 Reviewed-by: Benjamin Kaduk Reviewed-by: Chas Williams - CONTRACTOR Tested-by: BuildBot --- src/afs/LINUX/osi_vnodeops.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/afs/LINUX/osi_vnodeops.c b/src/afs/LINUX/osi_vnodeops.c index de2af8254..513b96231 100644 --- a/src/afs/LINUX/osi_vnodeops.c +++ b/src/afs/LINUX/osi_vnodeops.c @@ -1197,6 +1197,8 @@ afs_linux_dentry_revalidate(struct dentry *dp, int flags) goto bad_dentry; } } + } else if (vcp->mvstat == 2 && *dp->d_name.name != '/') { + osi_Assert(vcp->mvid != NULL); } } -- 2.39.5