Commit 3925675c authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: Fix up the dirty page accounting



There is now no reason to account for the dirty pages in the NFS code,
since the VM code will now do it for us via __set_page_dirty_nobuffers(),
and set_page_writeback().

We still need to keep the accounting of stable writes, though.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent e507d9eb
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -331,7 +331,6 @@ long nfs_scan_dirty(struct address_space *mapping,
			nfsi->ndirty--;
			nfs_list_remove_request(req);
			nfs_list_add_request(req, dst);
			dec_zone_page_state(req->wb_page, NR_FILE_DIRTY);
			res++;
			if (res == LONG_MAX)
				goto out;
+0 −1
Original line number Diff line number Diff line
@@ -440,7 +440,6 @@ nfs_mark_request_dirty(struct nfs_page *req)
	nfs_list_add_request(req, &nfsi->dirty);
	nfsi->ndirty++;
	spin_unlock(&nfsi->req_lock);
	inc_zone_page_state(req->wb_page, NR_FILE_DIRTY);
	mark_inode_dirty(inode);
}