diff options
author | Christoph Hellwig <[email protected]> | 2014-09-23 08:58:48 +0200 |
---|---|---|
committer | J. Bruce Fields <[email protected]> | 2014-09-26 16:29:25 -0400 |
commit | 444b6e910d2a637cc144c74b15efd1b61bf737bb (patch) | |
tree | 53397fbe87fee6e7416a25daacde972ba3c5d19d /include/linux/fpga/fpga-mgr.h | |
parent | 70b2823535d2d884eef2d3dab0dfd0ec3da8a019 (diff) |
nfsd: fix nfsd4_cb_recall_done error handling
For any error that is not EBADHANDLE or NFS4ERR_BAD_STATEID,
nfsd4_cb_recall_done first marks the connection down, then
retries until dl_retries hits zero, then marks the connection down
again and sets cb_done. This changes the code to only retry
for EBADHANDLE or NFS4ERR_BAD_STATEID, and factors setting
cb_done into a single point in the function.
Signed-off-by: Christoph Hellwig <[email protected]>
Signed-off-by: J. Bruce Fields <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions