summaryrefslogtreecommitdiff
path: root/fs/efivarfs
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2014-09-23 06:58:48 (GMT)
committerJ. Bruce Fields <bfields@redhat.com>2014-09-26 20:29:25 (GMT)
commit444b6e910d2a637cc144c74b15efd1b61bf737bb (patch)
tree53397fbe87fee6e7416a25daacde972ba3c5d19d /fs/efivarfs
parent70b2823535d2d884eef2d3dab0dfd0ec3da8a019 (diff)
downloadlinux-444b6e910d2a637cc144c74b15efd1b61bf737bb.tar.xz
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 <hch@lst.de> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/efivarfs')
0 files changed, 0 insertions, 0 deletions