From: Trond Myklebust Date: Fri, 4 Sep 2015 19:17:53 +0000 (-0400) Subject: Revert "NFS: Make close(2) asynchronous when closing NFS O_DIRECT files" X-Git-Tag: omap-for-v4.3/fixes-rc1~78^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4eae50143bcbfda819c650b7ed6739f3b6338ffc;p=pandora-kernel.git Revert "NFS: Make close(2) asynchronous when closing NFS O_DIRECT files" This reverts commit f895c53f8ace3c3e49ebf9def90e63fc6d46d2bf. This commit causes a NFSv4 regression in that close()+unlink() can end up failing. The reason is that we no longer have a guarantee that the CLOSE has completed on the server, meaning that the subsequent call to REMOVE may fail with NFS4ERR_FILE_OPEN if the server implements Windows unlink() semantics. Reported-by: Cc: Chuck Lever Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed