On Tue, Mar 14, 2023 at 12:51:10PM +0100, Christian Brauner wrote: > We've aligned setgid behavior over multiple kernel releases. The details > can be found in the following two merge messages: > cf619f891971 ("Merge tag 'fs.ovl.setgid.v6.2') > 426b4ca2d6a5 ("Merge tag 'fs.setgid.v6.0') > Consistent setgid stripping behavior is now encapsulated in the > setattr_should_drop_sgid() helper which is used by all filesystems that > strip setgid bits outside of vfs proper. Switch nfs to rely on this > helper as well. Without this patch the setgid stripping tests in > xfstests will fail. > > Signed-off-by: Christian Brauner (Microsoft) <brauner@xxxxxxxxxx> > --- > Changes in v2: > - Christoph Hellwig <hch@xxxxxx>: > * Export setattr_should_sgid() so it actually can be used by filesystems > - Link to v1: https://lore.kernel.org/r/20230313-fs-nfs-setgid-v1-1-5b1fa599f186@xxxxxxxxxx > --- If someone has a few cycles to give this a review it would be appreciated. I'm happy to carry this patch or the NFS tree can. I'm not fussed.