]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Revert "nfsd: cut the Linux NFSv4.1/4.2 some slack w.r.t. RFC5661"
authorRick Macklem <rmacklem@FreeBSD.org>
Thu, 15 Apr 2021 21:08:40 +0000 (14:08 -0700)
committerRick Macklem <rmacklem@FreeBSD.org>
Thu, 15 Apr 2021 21:08:40 +0000 (14:08 -0700)
commit34256484aff285f460a98c089b030228448fe19f
tree98b1306fd7257a85f4ed2b6d502b2e3818f3fef0
parent6b8ef0d428c93c970c1951a52c72f9e99c9e4279
Revert "nfsd: cut the Linux NFSv4.1/4.2 some slack w.r.t. RFC5661"

This reverts commit 9edaceca8165e2864267547311daf145bb520270.

It turns out that the Linux client intentionally does an NFSv4.1
RPC with only a Sequence operation in it and with "seqid + 1"
for the slot.  This is used to re-synchronize the slot's seqid
and the client expects the NFS4ERR_SEQ_MISORDERED error reply.

As such, revert the patch, so that the server remains RFC5661
compliant.
sys/fs/nfs/nfs_commonsubs.c