On Thu, 2024-08-15 at 10:18 -0400, Jeff Layton wrote: > The client doesn't properly request FATTR4_OPEN_ARGUMENTS in the initial > SERVER_CAPS getattr. Add FATTR4_WORD2_OPEN_ARGUMENTS to the initial > request. > > Fixes: 707f13b3d081 (NFSv4: Add support for the FATTR4_OPEN_ARGUMENTS attribute) > Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> > --- > fs/nfs/nfs4proc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c > index 8883016c551c..39ad7780986c 100644 > --- a/fs/nfs/nfs4proc.c > +++ b/fs/nfs/nfs4proc.c > @@ -3931,7 +3931,7 @@ static int _nfs4_server_capabilities(struct nfs_server *server, struct nfs_fh *f > FATTR4_WORD0_CASE_INSENSITIVE | > FATTR4_WORD0_CASE_PRESERVING; > if (minorversion) > - bitmask[2] = FATTR4_WORD2_SUPPATTR_EXCLCREAT; > + bitmask[2] = FATTR4_WORD2_SUPPATTR_EXCLCREAT | FATTR4_WORD2_OPEN_ARGUMENTS; > > status = nfs4_call_sync(server->client, server, &msg, &args.seq_args, &res.seq_res, 0); > if (status == 0) { Ping? It would be nice to have this fixed before v6.11 ships. -- Jeff Layton <jlayton@xxxxxxxxxx>