opnsense-src/sys/fs/nfs
Rick Macklem b616d997cb nfscl: Fix setting of mtime for the NFSv4.n client
It was reported on freebsd-fs@ that unrolling a tarball
failed to set the correct modify time if delegations
were being issued.

This patch fixes the problem.

This bug only affects NFSv4 mounts where delegations
are being issued.  Not running the nfscbd or disabling
delegations on the NFSv4 server avoids the problem.

Reported by:	Peter Much <pmc@citylink.dinoex.sub.org>
Tested by:	Peter Much <pmc@citylink.dinoex.sub.org>
MFC after:	3 days
2025-02-24 12:58:27 -08:00
..
nfs.h nfscl/kgssapi: Fix Kerberized NFS mounts to pNFS servers 2023-10-23 13:21:14 -07:00
nfs_commonacl.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
nfs_commonkrpc.c nfscl: Add support for CB_RECALL_SLOT 2025-02-14 12:56:52 -08:00
nfs_commonport.c nfs: Fallback to GID_NOGROUP on no groups 2024-11-03 16:45:43 +01:00
nfs_commonsubs.c nfscl: Re-initialize session seq#s when server shrinks slot table 2025-02-11 15:50:57 -08:00
nfs_var.h nfscl: Fix setting of mtime for the NFSv4.n client 2025-02-24 12:58:27 -08:00
nfscl.h nfs: Add support for the NFSv4.2 mode_umask attribute 2024-08-20 18:48:19 -07:00
nfsclstate.h nfscl: Move layout high water variables into clientID 2025-02-17 15:41:34 -08:00
nfsdport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfskpiport.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsm_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsport.h nfscl: Clear out a lot of cruft related to B_DIRECT 2024-04-27 17:10:48 -07:00
nfsproto.h nfscl: Add support for CB_RECALL_ANY to the NFSv4.1/4.2 client 2025-02-18 14:34:12 -08:00
nfsrvcache.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
nfsrvstate.h nfsd: Fix nfsrv_cleanclient so that it can be called with a mutex 2024-06-21 15:08:48 -07:00
nfsv4_errstr.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
rpcv2.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
xdr_subs.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00