[PATCH v2 0/2] make unused huge shrinker memcg aware

Qi Zheng posted 2 patches 3 days, 16 hours ago
fs/btrfs/super.c           |  10 +
fs/super.c                 |  19 +-
include/linux/memcontrol.h |  21 +++
include/linux/shmem_fs.h   |  12 +-
mm/shmem.c                 | 370 ++++++++++++++++++++++++++++---------
5 files changed, 328 insertions(+), 104 deletions(-)
[PATCH v2 0/2] make unused huge shrinker memcg aware
Posted by Qi Zheng 3 days, 16 hours ago
From: Qi Zheng <zhengqi.arch@bytedance.com>

Changes in v2:
 - temporarily add the dependent patch from Usama to the series for review
   convenience
 - remove shrinklist_scan and shrinklist_isolated from struct shmem_inode_info,
   and re-implement the logic by resuing the same info->shrinklist
   (suggested by Baolin)
 - add more comments (suggested by Andrew)
 - fix missing initialization of info->shrinklist_memcg (pointed by sashiko)
 - rebase onto the next-20260717

Qi Zheng (1):
  mm: shmem: make unused huge shrinker memcg aware

Usama Arif (1):
  fs: push nr_cached_objects memcg gating into individual filesystems

 fs/btrfs/super.c           |  10 +
 fs/super.c                 |  19 +-
 include/linux/memcontrol.h |  21 +++
 include/linux/shmem_fs.h   |  12 +-
 mm/shmem.c                 | 370 ++++++++++++++++++++++++++++---------
 5 files changed, 328 insertions(+), 104 deletions(-)

-- 
2.54.0