summaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorJeff Layton <jlayton@kernel.org>2025-02-09 15:31:28 +0300
committerChuck Lever <chuck.lever@oracle.com>2025-03-10 16:11:03 +0300
commit4b54b85e38919f7a0d27ae340600ffdcf97c12d5 (patch)
tree06b6f8c534805b8efe87e44570c9bbc547475f35 /rust/helpers/helpers.c
parent999595a651a87f4285c53710b5f600d6a141f526 (diff)
downloadlinux-4b54b85e38919f7a0d27ae340600ffdcf97c12d5.tar.xz
nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED
On a SEQ_MISORDERED error, the current code will reattempt the call, but set the slot sequence ID to 1. I can find no mention of this remedy in the spec, and it seems potentially dangerous. It's possible that the last call was sent with seqid 1, and doing this will cause a retransmission of the reply. Drop this special handling, and always treat SEQ_MISORDERED like BADSLOT. Retry the call, but leak the slot so that it is no longer used. Signed-off-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions