From: Chuck Lever <chuck.lever@xxxxxxxxxx> On Thu, 05 Sep 2024 08:41:44 -0400, Jeff Layton wrote: > Sorry this has taken me a bit to re-post. I've been working on some > pynfs testcases for CB_GETATTR, and have found more bugs in our > implementation. > > This repost is based on top of Chuck's nfsd-next branch. The first two > patches fix a couple of different bugs in how we handle the change attr. > > [...] Dropped 9/11, applied the rest to nfsd-next for v6.12, thanks! [01/11] nfsd: fix initial getattr on write delegation commit: 51158790589f1ed3a98f2d590b071ea76bd0b19d [02/11] nfsd: drop the ncf_cb_bmap field commit: 95cc4b27389630394dd42a5d7e12dfc92e82e49d [03/11] nfsd: don't request change attr in CB_GETATTR once file is modified commit: 4374695a6b0ffdce0c9dce1d7833f87d5cc622b4 [04/11] nfsd: drop the nfsd4_fattr_args "size" field commit: 6cb6bcdbdf416ad24dcf430f8b88d7c38810efc2 [05/11] nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer commit: eecc86f5e5390c64e5f85241b8872f081dd7c520 [06/11] nfs_common: make include/linux/nfs4.h include generated nfs4.h commit: 4443c4f509e74bb91e059123eb8b42ad6fd666fd [07/11] nfsd: add support for FATTR4_OPEN_ARGUMENTS commit: 9d0b846784f084479c5beeb61458f0d38ac16f1e [08/11] nfsd: implement OPEN_ARGS_SHARE_ACCESS_WANT_OPEN_XOR_DELEGATION commit: 91556251507771f943c2f04b2ffbf517908bbb48 [09/11] fs: handle delegated timestamps in setattr_copy_mgtime (no commit info) [10/11] nfsd: add support for delegated timestamps commit: 921347aabef19b4df68d25d4327091b4a0554bac [11/11] nfsd: handle delegated timestamps in SETATTR commit: 8dd7cf087ba772634cba60ab922febae0b756271 -- Chuck Lever