On Sun, Nov 10, 2024 at 01:45:10PM -0500, cel@xxxxxxxxxx wrote: > From: Chuck Lever <chuck.lever@xxxxxxxxxx> > > [ Upstream commit 202f39039a11402dcbcd5fece8d9fa6be83f49ae ] > > According to RFC 8881, all minor versions of NFSv4 support PUTPUBFH. > > Replace the XDR decoder for PUTPUBFH with a "noop" since we no > longer want the minorversion check, and PUTPUBFH has no arguments to > decode. (Ideally nfsd4_decode_noop should really be called > nfsd4_decode_void). > > PUTPUBFH should now behave just like PUTROOTFH. > > Reported-by: Cedric Blancher <cedric.blancher@xxxxxxxxx> > Fixes: e1a90ebd8b23 ("NFSD: Combine decode operations for v4 and v4.1") > Cc: Dan Shelton <dan.f.shelton@xxxxxxxxx> > Cc: Roland Mainz <roland.mainz@xxxxxxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx > [ cel: adjusted to apply to origin/linux-5.4.y ] > Signed-off-by: Chuck Lever <chuck.lever@xxxxxxxxxx> > --- > fs/nfsd/nfs4xdr.c | 10 +--------- > 1 file changed, 1 insertion(+), 9 deletions(-) > > In response to: > > https://lore.kernel.org/stable/2024100703-decorated-bodacious-fa3c@gregkh/ Now queued up, thanks. greg k-h