
===========================================================================
Index: linux/fs/xfs/linux/xfs_iops.c
===========================================================================

--- /usr/tmp/TmpDir.30694-0/linux/fs/xfs/linux/xfs_iops.c_1.106	Mon Jun  4 10:55:14 2001
+++ linux/fs/xfs/linux/xfs_iops.c	Mon Jun  4 10:50:14 2001
@@ -605,7 +605,7 @@
         vnode_t *vp;
 
         vp = LINVFS_GET_VP(dentry->d_inode);
-	if (vp->v_flag & VMODIFIED) {
+	if (1 /* vp->v_flag & VMODIFIED */) {
 		return linvfs_revalidate_core(dentry->d_inode, 0);
 	}
 	return 0;

===========================================================================
Index: linux/fs/xfs/linux/xfs_vnode.c
===========================================================================

--- /usr/tmp/TmpDir.30694-0/linux/fs/xfs/linux/xfs_vnode.c_1.64	Mon Jun  4 10:55:13 2001
+++ linux/fs/xfs/linux/xfs_vnode.c	Mon Jun  4 10:40:22 2001
@@ -196,6 +196,7 @@
 			make_bad_inode(inode);
 		} else {
 			linvfs_set_inode_ops(inode);
+			linvfs_revalidate_core(inode, ATTR_COMM);
 		}
 		VN_UNLOCK(vp, s);
 	}
