Re: [PATCH v4 1/4] fs: fix missed removal of super_fs_objects_eligible()

From: Andrew Morton

Date: Sat Aug 29 2026 - 19:23:59 EST


On Sat, 29 Aug 2026 09:49:44 +0800 Qi Zheng <qi.zheng@xxxxxxxxx> wrote:

> Hi Andrew,
>
> On 8/29/26 2:41 AM, Andrew Morton wrote:
> > On Mon, 17 Aug 2026 17:03:25 +0800 Qi Zheng <qi.zheng@xxxxxxxxx> wrote:
> >
> >> From: Qi Zheng <zhengqi.arch@xxxxxxxxxxxxx>
> >>
> >> Commit 0ef8faff490be ("fs: push nr_cached_objects memcg gating into
> >> individual filesystems") forgot to drop the super_fs_objects_eligible(),
> >> just fix it.
> >
> > Oh. Why? Please can we have a description of what's wrong with the
> > current code?
>
> As I replied in another thread [1], this fix and commit 0ef8faff490be
> together make up the complete patch originally sent by Usama [2], so
> they should be squashed together.

0ef8faff490be is upstream so they can't be squashed!

> Without this fix, all memcg-aware
> nr_cached_objects() will be skipped during memcg-level shrinking.
> Besides the newly added memcg-aware shmem huge shrinker, XFS will also
> run into issues.

OK, please add this info to this patch's changelog. Please also decide
whether a cc:stable should be added and if so, ensure the changelog
makes clear why we're recommending a backport.

As part of this, let's expand on "XFS will also run into issues".

Thanks.