opnsense-src/sys/fs
Rick Macklem 5971781ee7 nfsd: Make the pNFS server update Change for Setxattr/Rmxattr
When the NFS server does the Setxattr or Rmxattr operation,
the Change attribute (va_filerev) needs to be updated.

Without this patch, that was not happening for the
pNFS server configuration.  This patch does a Setattr
against the DS file to make the Change attribute
change.

This bug was discovered during a recent IETF NFSv4 testing
event, where the Change attribute wasn't changed in the
operation reply.

(cherry picked from commit ae7816576e)
2022-11-16 12:09:33 -08:00
..
autofs Ensure that dirent's d_off field is initialized 2021-01-03 11:50:31 -05:00
cd9660 buffer pager: allow get_blksize method to return error 2021-09-24 03:26:59 +03:00
cuse cuse(3): Cosmetic change about testing boolean values. 2022-10-12 17:53:21 +02:00
deadfs vn_open(): If the vnode is reclaimed during open(2), do not return error. 2021-02-24 09:42:42 +02:00
devfs fs: fix a few common typos in source code comments 2022-02-09 07:18:56 +01:00
ext2fs filesystems: return error from vn_rlimit_fsize() instead of EFBIG 2022-10-08 03:29:35 +03:00
fdescfs fdescfs: allow chown/utime etc on fdescfs fd for underlying files opened with O_PATH 2022-06-13 22:29:23 +03:00
fifofs fifo: support flock 2021-10-11 09:12:48 +00:00
fuse fusefs: After successful F_GETLK, l_whence should be SEEK_SET 2022-10-30 18:51:33 -06:00
mntfs mntfs: lock mntfs pseudo devfs vnode properly 2021-11-19 06:25:28 +02:00
msdosfs msdosfs: truncate write if it would exceed the fs max file size or RLIMIT_FSIZE 2022-10-08 03:29:36 +03:00
nfs nfs: Fix common typos in source code comments 2022-11-11 05:33:57 +01:00
nfsclient nfs_clvnops.c: Fix access to v_mount when vnode unlocked 2022-10-14 18:01:58 -07:00
nfsserver nfsd: Make the pNFS server update Change for Setxattr/Rmxattr 2022-11-16 12:09:33 -08:00
nullfs nullfs(5): Fix a typo in a source code comment 2022-08-10 14:23:45 +02:00
procfs sysent: Get rid of bogus sys/sysent.h include. 2022-06-17 22:35:31 +03:00
pseudofs pseudofs: Destroy vncache hashtbl on pseudofs module unload. 2022-06-17 22:33:41 +03:00
smbfs filesystems: return error from vn_rlimit_fsize() instead of EFBIG 2022-10-08 03:29:35 +03:00
tmpfs tmpfs: report minimal hole size 2022-10-26 03:43:43 +03:00
udf Make MAXPHYS tunable. Bump MAXPHYS to 1M. 2020-11-28 12:12:51 +00:00
unionfs unionfs: do not use bare struct componentname 2021-07-07 13:23:30 +03:00