From b6515d5ccf42456b57de781cb6a001e20d6b08fe Mon Sep 17 00:00:00 2001 From: Trond Myklebust Date: Thu, 19 Oct 2006 23:28:38 -0700 Subject: [PATCH] --- yaml --- r: 39977 b: refs/heads/master c: b6dff26a08189932eeb0fa4261e09e733b0fc540 h: refs/heads/master i: 39975: 5ee0deaf1b845a04c9eeea4964c93affe20722ec v: v3 --- [refs] | 2 +- trunk/fs/nfs/write.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index d5da0b90541a..577277572c43 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 575b5c7870c940326a11614e0279b74356c1d44f +refs/heads/master: b6dff26a08189932eeb0fa4261e09e733b0fc540 diff --git a/trunk/fs/nfs/write.c b/trunk/fs/nfs/write.c index ca92ac36fe9d..883dd4a1c157 100644 --- a/trunk/fs/nfs/write.c +++ b/trunk/fs/nfs/write.c @@ -590,10 +590,10 @@ static void nfs_cancel_commit_list(struct list_head *head) while(!list_empty(head)) { req = nfs_list_entry(head->next); + dec_zone_page_state(req->wb_page, NR_UNSTABLE_NFS); nfs_list_remove_request(req); nfs_inode_remove_request(req); - dec_zone_page_state(req->wb_page, NR_UNSTABLE_NFS); - nfs_clear_page_writeback(req); + nfs_unlock_request(req); } }