patch-2.4.0-test4 linux/fs/nfsd/vfs.c

Next file: linux/fs/openpromfs/inode.c
Previous file: linux/fs/nfs/inode.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test3/linux/fs/nfsd/vfs.c linux/fs/nfsd/vfs.c
@@ -317,7 +317,7 @@
 	if (err)
 		goto out_nfserr;
 	if (EX_ISSYNC(fhp->fh_export))
-		write_inode_now(inode, 0);
+		write_inode_now(inode, 1);
 	err = 0;
 out:
 	return err;
@@ -894,7 +894,7 @@
 
 	if (EX_ISSYNC(fhp->fh_export)) {
 		nfsd_sync_dir(dentry);
-		write_inode_now(dchild->d_inode, 0);
+		write_inode_now(dchild->d_inode, 1);
 	}
 
 
@@ -1140,7 +1140,7 @@
 					| S_IFLNK;
 				err = notify_change(dnew, iap);
 				if (!err && EX_ISSYNC(fhp->fh_export))
-					write_inode_now(dentry->d_inode, 0);
+					write_inode_now(dentry->d_inode, 1);
 		       }
 		}
 	} else
@@ -1200,7 +1200,7 @@
 	if (!err) {
 		if (EX_ISSYNC(ffhp->fh_export)) {
 			nfsd_sync_dir(ddir);
-			write_inode_now(dest, 0);
+			write_inode_now(dest, 1);
 		}
 	} else {
 		if (err == -EXDEV && rqstp->rq_vers == 2)

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)