From: Weston Andros Adamson Date: Wed, 12 Nov 2014 17:08:00 +0000 (-0500) Subject: NFS: fix subtle change in COMMIT behavior X-Git-Tag: omap-for-v3.19/fixes-rc1~150^2~13 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb1410c71e0b6b2eba8c1890645a76ff86169d24;p=pandora-kernel.git NFS: fix subtle change in COMMIT behavior Recent work in the pgio layer made it possible for there to be more than one request per page. This caused a subtle change in commit behavior, because write.c:nfs_commit_unstable_pages compares the number of *pages* waiting for writeback against the number of requests on a commit list to choose when to send a COMMIT in a non-blocking flush. This is probably hard to hit in normal operation - you have to be using rsize/wsize < PAGE_SIZE, or pnfs with lots of boundaries that are not page aligned to have a noticeable change in behavior. Signed-off-by: Weston Andros Adamson Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed