On 2025-08-11 08:21:09, Darrick J. Wong wrote: > On Fri, Aug 08, 2025 at 09:31:58PM +0200, Andrey Albershteyn wrote: > > From: Andrey Albershteyn <aalbersh@xxxxxxxxxx> > > > > With addition of file_getattr() and file_setattr(), xfs_quota now can > > set project ID on filesystem inodes behind special files. Previously, > > quota reporting didn't count inodes of special files created before > > project initialization. Only new inodes had project ID set. > > > > Signed-off-by: Andrey Albershteyn <aalbersh@xxxxxxxxxx> > > --- > > tests/xfs/2000 | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > tests/xfs/2000.out | 17 ++++++++++++ > > 2 files changed, 94 insertions(+) > > > > diff --git a/tests/xfs/2000 b/tests/xfs/2000 > > new file mode 100755 > > index 000000000000..26a0093c1da1 > > --- /dev/null > > +++ b/tests/xfs/2000 > > @@ -0,0 +1,77 @@ > > +#! /bin/bash > > +# SPDX-License-Identifier: GPL-2.0 > > +# Copyright (c) 2024 Red Hat. All Rights Reserved. > > +# > > +# FS QA Test No. 2000 > > +# > > +# Test that XFS can set quota project ID on special files > > +# > > +. ./common/preamble > > +_begin_fstest auto quota > > + > > +# Import common functions. > > +. ./common/quota > > +. ./common/filter > > + > > +_wants_kernel_commit xxxxxxxxxxx \ > > + "xfs: allow setting file attributes on special files" > > +_wants_git_commit xfsprogs xxxxxxxxxxx \ > > + "xfs_quota: utilize file_setattr to set prjid on special files" > > These syscalls aren't going to be backported to old kernels, so I think > these two tests are going to need a _require_file_getattr to skip them. > > --D > will replace it here and in generic/ test -- - Andrey