NFSv4: Update list of irrecoverable errors on DELEGRETURN
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 19 Nov 2013 21:34:14 +0000 (16:34 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Dec 2013 06:34:11 +0000 (22:34 -0800)
commita1a84b625339fbdfe7d2f207e3ccc8fbca5542ad
tree27f02ae2f71094b23e1c9fa3885f18ffbafb98ff
parent5ee54c2a9297ad88d41badfffc5ed063b6f4d7f4
NFSv4: Update list of irrecoverable errors on DELEGRETURN

commit c97cf606e43b85a6cf158b810375dd77312024db upstream.

If the DELEGRETURN errors out with something like NFS4ERR_BAD_STATEID
then there is no recovery possible. Just quit without returning an error.

Also, note that the client must not assume that the NFSv4 lease has been
renewed when it sees an error on DELEGRETURN.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/nfs/nfs4proc.c