opnsense-src/sys/fs/nfsclient
Rick Macklem efc08dab49 nfscl: Handle CB_SEQUENCE not first op correctly
The check for "not first operation" in CB_SEQUENCE
was done after the slot, etc. was updated. This patch
moves the check to the beginning of CB_SEQUENCE
processing.

While here, also fix the check for "no CB_SEQUENCE operation first"
by moving the check to the beginning of callback operation parsing,
since the check was in a couple of the other operations, but
not all of them.

PR:	260412

(cherry picked from commit e0861304a7)
2021-12-29 17:24:55 -08:00
..
nfs.h Remove "struct ucred*" argument from vtruncbuf 2019-05-24 20:27:50 +00:00
nfs_clbio.c nfscl: Fix must_commit/writeverf handling for Direct I/O 2021-12-24 16:33:57 -08:00
nfs_clcomsubs.c nfsclient: Fix a typo in a comment 2021-09-29 19:19:22 +02:00
nfs_clkdtrace.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
nfs_clkrpc.c fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
nfs_clnfsiod.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
nfs_clnode.c nfscl: Cache an open stateid for the "oneopenown" mount option 2021-08-15 16:41:18 -07:00
nfs_clport.c nfssvc: Zero the buffer copied out when NFSSVC_DUMPMNTOPTS is set 2021-07-23 07:49:31 -04:00
nfs_clrpcops.c nfscl: Fix must_commit handling for mirrored pNFS mounts 2021-12-25 18:22:20 -08:00
nfs_clstate.c nfscl: Handle CB_SEQUENCE not first op correctly 2021-12-29 17:24:55 -08:00
nfs_clsubs.c nfsclient: add nfs node locking around uses of n_direofoffset 2021-03-15 12:34:13 -07:00
nfs_clvfsops.c nfscl: Fix use after free for forced dismount 2021-11-16 17:20:01 -08:00
nfs_clvnops.c nfscl: add a filesize limit check to nfs_allocate() 2021-12-26 16:55:09 -08:00
nfs_kdtrace.h fs: clean up empty lines in .c and .h files 2020-09-01 21:18:40 +00:00
nfsmount.h nfscl: Add a Linux compatible "nconnect" mount option 2021-08-03 16:40:47 -07:00
nfsnode.h nfscl: Fix race between Lookup and Setattr of size 2021-11-13 18:52:26 -08:00
nlminfo.h sys/fs: further adoption of SPDX licensing ID tags. 2017-11-27 15:15:37 +00:00