macos: fix race in afs_root
[openafs.git] / src / afs / DARWIN / osi_vnodeops.c
index 5160c87..1d8a163 100644 (file)
@@ -2163,10 +2163,7 @@ afs_darwin_finalizevnode(struct vcache *avc, struct vnode *dvp,
     }
     ovp = AFSTOV(avc);
 
-    /* if the type changed, we still need to do a fixup, for bulkstat */
-    if (!isroot && (vnode_vtype(ovp) == avc->f.m.Type &&
-                   !(avc->f.states & CDeadVnode) && vnode_vtype(ovp) != VNON)
-    {
+    if (!(avc->f.states & CDeadVnode) && vnode_vtype(ovp) != VNON) {
        AFS_GUNLOCK();
 #if 0 /* unsupported */
         if (dvp && cnp)