Re: [RFC PATCH 3/4] xfs: replace ns_capable_noaudit()

From: Carlos Maiolino

Date: Fri Jul 24 2026 - 09:00:15 EST


On Thu, Jul 23, 2026 at 08:29:45AM -0500, Serge E. Hallyn wrote:
> On Fri, Jun 26, 2026 at 01:45:22PM +0200, cem@xxxxxxxxxx wrote:
> > From: Carlos Maiolino <cem@xxxxxxxxxx>
> >
> > We don't need to use ns_capable_noaudit() as all we care is the initial
> > user namespace, use capable_noaudit() instead.
>
> Looks like some of your other xfs fixes conflict with this. Do
> you mind sending out a new set, and I'll pull them into the caps-next
> branch?

I will Serge, thanks. I was hoping to send a new series this week but I
couldn't, and I'm out next week, so I'll come back to this in a couple
weeks.

Thanks for the heads up!

Carlos

>
> thanks,
> -serge
>
> > Signed-off-by: Carlos Maiolino <cmaiolino@xxxxxxxxxx>
> > ---
> > fs/xfs/xfs_trans_dquot.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c
> > index 50e5b323f7f1..30c2f6ec0aac 100644
> > --- a/fs/xfs/xfs_trans_dquot.c
> > +++ b/fs/xfs/xfs_trans_dquot.c
> > @@ -835,7 +835,7 @@ xfs_trans_dqresv(
> > if ((flags & XFS_QMOPT_FORCE_RES) == 0 &&
> > dqp->q_id &&
> > xfs_dquot_is_enforced(dqp) &&
> > - !ns_capable_noaudit(&init_user_ns, CAP_SYS_RESOURCE)) {
> > + !capable_noaudit(CAP_SYS_RESOURCE)) {
> > int quota_nl;
> > bool fatal;
> >
> > --
> > 2.54.0