Browse Source

NFS: Flush reclaim writes using FLUSH_COND_STABLE

If there are already writes queued up for commit, then don't flush
just this page even if it is a reclaim issue.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Trond Myklebust 9 years ago
parent
commit
494f74a26c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      fs/nfs/write.c

+ 1 - 1
fs/nfs/write.c

@@ -244,7 +244,7 @@ static int wb_priority(struct writeback_control *wbc)
 {
 {
 	int ret = 0;
 	int ret = 0;
 	if (wbc->for_reclaim)
 	if (wbc->for_reclaim)
-		return FLUSH_HIGHPRI | FLUSH_STABLE;
+		return FLUSH_HIGHPRI | FLUSH_COND_STABLE;
 	if (wbc->sync_mode == WB_SYNC_ALL)
 	if (wbc->sync_mode == WB_SYNC_ALL)
 		ret = FLUSH_COND_STABLE;
 		ret = FLUSH_COND_STABLE;
 	return ret;
 	return ret;