From: Trond Myklebust Date: Sat, 28 Feb 2015 03:54:19 +0000 (-0500) Subject: NFS: Ensure that buffered writes wait for O_DIRECT writes to complete X-Git-Tag: omap-for-v4.1/wl12xx-dt~60^2~21 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa5accea404b2b92d39c1924cfeb90f6082f6389;p=pandora-kernel.git NFS: Ensure that buffered writes wait for O_DIRECT writes to complete The O_DIRECT code will grab the inode->i_mutex and flush out buffered writes, before scheduling a read or a write. However there is no equivalent in the buffered write code to wait for O_DIRECT to complete. Fixes a reported issue in xfstests generic/133, when first performing an O_DIRECT write followed by a buffered write. Signed-off-by: Trond Myklebust Tested-by: Chuck Lever --- Reading git-diff-tree failed