Linux: Only use automount for volume roots
[openafs.git] / src / afs / LINUX / osi_vnodeops.c
index ae83935..4c8ae35 100644 (file)
@@ -1561,7 +1561,9 @@ afs_linux_lookup(struct inode *dip, struct dentry *dp)
        d_prune_aliases(ip);
 
 #ifdef STRUCT_DENTRY_OPERATIONS_HAS_D_AUTOMOUNT
-       ip->i_flags |= S_AUTOMOUNT;
+       /* Only needed if this is a volume root */
+       if (vcp->mvstat == 2)
+           ip->i_flags |= S_AUTOMOUNT;
 #endif
     }
     /*