]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr
authorJeff Layton <jlayton@kernel.org>
Sun, 9 Feb 2025 12:31:26 +0000 (07:31 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 10 Mar 2025 13:11:02 +0000 (09:11 -0400)
commitbf36c14972aab13409393690eca73727d9c7fd0c
treea67615655848f97d708377dc6b9d63b2a2f767d5
parentf049911b5b98feceb949430f33fb5d2c9c55833c
nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr

ESERVERFAULT means that the server sent a successful and legitimate
reply, but the session info didn't match what was expected. Don't
increment the seq_nr in that case.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/nfs4callback.c