summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfs4proc.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2014-03-29 19:43:38 +0100
committerJ. Bruce Fields <bfields@redhat.com>2014-03-30 16:47:33 +0200
commita8a7c6776f8d74780348bef639581421d85a4376 (patch)
tree091ec7945d552cf474b7b4471d21e3051ae3f3f7 /fs/nfsd/nfs4proc.c
parentnfsd4: fix nfs4err_resource in 4.1 case (diff)
downloadlinux-a8a7c6776f8d74780348bef639581421d85a4376.tar.xz
linux-a8a7c6776f8d74780348bef639581421d85a4376.zip
nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+
RFC5661 obsoletes NFS4ERR_STALE_STATEID in favour of NFS4ERR_BAD_STATEID. Note that because nfsd encodes the clientid boot time in the stateid, we can hit this error case in certain scenarios where the Linux client state management thread exits early, before it has finished recovering all state. Reported-by: Idan Kedar <idank@primarydata.com> Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/nfs4proc.c')
0 files changed, 0 insertions, 0 deletions