From 8c9de5e11678830b473d0371f76e98ff2f607605 Mon Sep 17 00:00:00 2001 From: Trond Myklebust Date: Fri, 19 Feb 2010 17:03:18 -0800 Subject: [PATCH] --- yaml --- r: 186164 b: refs/heads/master c: 2928db1ffeacc9717c2d5c230d450bcc377b3ae9 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/nfs/write.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 90d6438a8a69..0d99d2d6c76a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5bad5abec4058c5214bfc72cec418348d6747977 +refs/heads/master: 2928db1ffeacc9717c2d5c230d450bcc377b3ae9 diff --git a/trunk/fs/nfs/write.c b/trunk/fs/nfs/write.c index 704e67d392e5..e40e949598fd 100644 --- a/trunk/fs/nfs/write.c +++ b/trunk/fs/nfs/write.c @@ -582,6 +582,8 @@ nfs_scan_commit(struct inode *inode, struct list_head *dst, pgoff_t idx_start, u ret = nfs_scan_list(nfsi, dst, idx_start, npages, NFS_PAGE_TAG_COMMIT); if (ret > 0) nfsi->ncommit -= ret; + if (nfs_need_commit(NFS_I(inode))) + __mark_inode_dirty(inode, I_DIRTY_DATASYNC); return ret; } #else