]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nfsd4: stop using nfserr_resource for transitory errors
authorJ. Bruce Fields <bfields@redhat.com>
Wed, 10 Aug 2011 23:07:33 +0000 (19:07 -0400)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Thu, 8 Dec 2011 19:17:55 +0000 (11:17 -0800)
commit137cf01038989d37effe6a1f5819ad1534cbfa48
tree6fffb7db611a21b4e86d21f21398926b84ef649d
parentb35ec88fa63557a88596ed3d495c8c9f22ee0f88
nfsd4: stop using nfserr_resource for transitory errors

commit 3e77246393c0a433247631a1f0e9ec98d3d78a1c upstream.

The server is returning nfserr_resource for both permanent errors and
for errors (like allocation failures) that might be resolved by retrying
later.  Save nfserr_resource for the former and use delay/jukebox for
the latter.

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4recover.c
fs/nfsd/nfs4state.c