summaryrefslogtreecommitdiffstats
path: root/fs/nfs/delegation.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2015-09-04 15:17:53 -0400
committerTrond Myklebust <trond.myklebust@primarydata.com>2015-09-04 16:54:29 -0400
commit4eae50143bcbfda819c650b7ed6739f3b6338ffc (patch)
tree61a335f9bcd639676317891587edda76c249fe2a /fs/nfs/delegation.c
parent5cf9d70659594e1a75b34d18619d0bb6e0cbbafa (diff)
downloadlinux-4eae50143bcbfda819c650b7ed6739f3b6338ffc.tar.bz2
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: <Olga Kornievskaia <aglo@umich.edu> Cc: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Diffstat (limited to 'fs/nfs/delegation.c')
0 files changed, 0 insertions, 0 deletions