Reviews by shakeel.butt@linux.dev
· lkml
All review-attestation trailers
(Reviewed-by / Acked-by /
Tested-by / Reported-by /
Suggested-by / Co-developed-by /
Reported-and-tested-by)
by this address on the lkml archive.
100 attestations · capped at 100 most-recent. (84 Acked-by, 3 Reported-by, 6 Reviewed-by, 7 Suggested-by)
-
HOTtoday
[PATCH slab/for-next-fixes v3 4/4] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-07-13 · Reported-by -
HOTtoday
[PATCH v10 3/6] mm: memcontrol: add interface for swap tier selection
2026-07-13 · Suggested-by -
WARM3d
[PATCH slab/for-next-fixes v2 3/3] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-07-10 · Reported-by -
COOLING5d
[PATCH 3/3] selftests/bpf: add memcg_stat_churn_percpu BPF-vs-memory.stat benchmark under cross-CPU churn
2026-07-04 · Suggested-by -
COOLING5d
[PATCH 2/3] selftests/bpf: add memcg_stat_churn BPF-vs-memory.stat benchmark under churn
2026-07-04 · Suggested-by -
COOLING5d
[PATCH 1/3] selftests/bpf: add memcg_stat_reader BPF-vs-memory.stat benchmark
2026-07-04 · Suggested-by -
COOLING5d
[PATCH 0/3] selftests/bpf: compare BPF and memory.stat memcg stat readers
2026-07-04 · Suggested-by -
COOLING10d
[PATCH RFC hotfixes 2/2] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-07-02 · Reported-by -
COOLING4d
REVIEWED: 6 (6M) Re: [PATCH 1/4] mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
2026-07-02 · Acked-by -
COOLING5d
IN LINUX-NEXT: 24 (24M) [PATCH v3 3/4] mm: entirely remove lru_add_drain in do_swap_page
2026-07-02 · Acked-by -
COOLING5d
IN LINUX-NEXT: 12 (11M) [PATCH v3 2/4] mm: drop stale folio_ref_count()==1 check in do_swap_page reuse logic
2026-07-02 · Acked-by -
COOLING5d
IN LINUX-NEXT: 11 (11M) [PATCH v3 1/4] mm: avoid unnecessary lru drain for wp_can_reuse_anon_folio()
2026-07-02 · Acked-by -
COOLING11d
REVIEWED: 6 (6M) Re: [PATCH] mm: gfp_types: fix __GFP_ACCOUNT, GFP_KERNEL_ACCOUNT documentation
2026-07-01 · Acked-by -
COOLING13d
REVIEWED: 6 (6M) Re: [PATCH v3 2/2] mm/vmpressure: move v1 userspace eventfd code into memcontrol-v1.c
2026-06-30 · Acked-by -
COOLING13d
IN LINUX-NEXT: 6 (6M) [PATCH v3 1/2] mm/vmpressure: skip tree=true accounting on cgroup v2
2026-06-30 · Acked-by -
DORMANTno replies
REVIEWED: 13 (13M) [tip: sched/core] sched/psi: skip irqtime accounting when no new irq time has elapsed
2026-06-30 · Reviewed-by -
COOLING14d
REVIEWED: 6 (6M) Re: [PATCH v2 2/2] mm/vmpressure: split v1 userspace eventfd code into vmpressure-v1.c
2026-06-29 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: vmscan: remove the redundant FOLIOREF_RECLAIM_CLEAN logic
2026-06-29 · Reviewed-by -
COOLING14d
REVIEWED: 6 (6M) [PATCH v2 1/2] mm/vmpressure: skip tree=true accounting on cgroup v2
2026-06-29 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcg: initialize *locked in memcg1_oom_prepare() stub
2026-06-27 · Acked-by -
COOLING12d
REVIEWED: 9 (9M) [PATCH v2 3/4] mm: entirely remove lru_add_drain in do_swap_page
2026-06-23 · Acked-by -
COOLING12d
REVIEWED: 12 (11M) [PATCH v2 2/4] mm: drop stale folio_ref_count()==1 check in do_swap_page reuse logic
2026-06-23 · Acked-by -
COOLING12d
REVIEWED: 9 (9M) [PATCH v2 1/4] mm: avoid unnecessary lru drain for wp_can_reuse_anon_folio()
2026-06-23 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v3] mm/page_alloc: use existing highatomic reserves on the buddy fastpath
2026-06-23 · Reviewed-by -
DORMANTno replies
IN LINUX-NEXT: 10 (10M) [PATCH v5] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-22 · Acked-by -
COOLING11d
[PATCH v9 3/6] mm: memcontrol: add interface for swap tier selection
2026-06-20 · Suggested-by -
COOLING13d
REVIEWED: 6 (6M) Re: [PATCH 1/1] sched/psi: skip irqtime accounting when no new irq time has elapsed
2026-06-20 · Reviewed-by -
COLD24d
REVIEWED: 6 (6M) Re: [RFC PATCH 1/3] mm: avoid unnecessary lru drain for wp_can_reuse_anon_folio()
2026-06-17 · Acked-by -
COLD25d
[PATCH v8 3/4] mm: memcontrol: add interface for swap tier selection
2026-06-17 · Suggested-by -
COLD24d
REVIEWED: 6 (6M) Re: [RFC PATCH 3/3] mm: entirely remove lru_add_drain in do_swap_page
2026-06-11 · Acked-by -
COLD24d
REVIEWED: 6 (6M) Re: [RFC PATCH 2/3] mm: drop stale folio_ref_count()==1 check in do_swap_page reuse logic
2026-06-11 · Acked-by -
COLD28d
REVIEWED: 10 (10M) [PATCH v4] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-10 · Acked-by -
COLD17d
REVIEWED: 6 (6M) Re: [PATCH v3] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-10 · Acked-by -
COOLING14d
REVIEWED: 6 (6M) Re: [PATCH 1/2] mm/vmpressure: skip tree=true accounting on cgroup v2
2026-06-08 · Acked-by -
COLD33d
REVIEWED: 6 (6M) Re: [PATCH] mm/swap_state: remove unnecessary lru_add_drain() from readahead
2026-06-08 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v7 04/15] mm/mglru: restructure the reclaim loop
2026-05-30 · Acked-by -
COLD44d
REVIEWED: 6 (6M) Re: [PATCH v7 03/15] mm/mglru: relocate the LRU scan batch limit to callers
2026-05-29 · Acked-by -
COLD44d
REVIEWED: 6 (6M) Re: [PATCH v7 02/15] mm/mglru: rename variables related to aging and rotation
2026-05-29 · Acked-by -
COLD44d
REVIEWED: 6 (6M) Re: [PATCH v7 01/15] mm/mglru: consolidate common code for retrieving evictable size
2026-05-29 · Acked-by -
COLD23d
IN MM: 17 (16M) [PATCH v5 9/9] mm: switch deferred split shrinker to list_lru
2026-05-27 · Acked-by -
COLD23d
IN MM: 7 (6M) [PATCH v5 8/9] mm: memory: flatten alloc_anon_folio() retry loop
2026-05-27 · Acked-by -
COLD23d
IN MM: 31 (31M) [PATCH v5 7/9] mm: list_lru: introduce folio_memcg_list_lru_alloc()
2026-05-27 · Acked-by -
COLD23d
IN MM: 41 (41M) [PATCH v5 6/9] mm: list_lru: introduce caller locking for additions and deletions
2026-05-27 · Acked-by -
COLD23d
IN MM: 41 (41M) [PATCH v5 5/9] mm: list_lru: deduplicate lock_list_lru()
2026-05-27 · Acked-by -
COLD23d
IN MM: 41 (41M) [PATCH v5 4/9] mm: list_lru: move list dead check to lock_list_lru_of_memcg()
2026-05-27 · Acked-by -
COLD23d
IN MM: 41 (41M) [PATCH v5 3/9] mm: list_lru: deduplicate unlock_list_lru()
2026-05-27 · Acked-by -
COLD23d
IN MM: 41 (41M) [PATCH v5 2/9] mm: list_lru: lock_list_lru_of_memcg() cannot return NULL if !skip_empty
2026-05-27 · Acked-by -
COLD48d
REVIEWED: 6 (6M) Re: [PATCH v4 7/8] mm/memory: flatten folio allocation retry loops
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 17 (16M) [PATCH v4 8/8] mm: switch deferred split shrinker to list_lru
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 6/8] mm: list_lru: introduce folio_memcg_list_lru_alloc()
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 5/8] mm: list_lru: introduce caller locking for additions and deletions
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 4/8] mm: list_lru: deduplicate lock_list_lru()
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 3/8] mm: list_lru: move list dead check to lock_list_lru_of_memcg()
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 2/8] mm: list_lru: deduplicate unlock_list_lru()
2026-05-21 · Acked-by -
COLD48d
REVIEWED: 31 (31M) [PATCH v4 1/8] mm: list_lru: lock_list_lru_of_memcg() cannot return NULL if !skip_empty
2026-05-21 · Acked-by -
COLD53d
REVIEWED: 6 (6M) Re: [PATCH] cgroup: rstat: relax NMI guard after switch to try_cmpxchg
2026-05-20 · Acked-by -
COLD55d
LANDED: 6 (6M) [PATCH] mm: memcontrol: propagate NMI slab stats to memcg vmstats
2026-05-18 · Acked-by -
COLD48d
REVIEWED: 6 (6M) Re: [PATCH 1/8] mm: memcontrol: propagate NMI slab stats to memcg vmstats
2026-05-11 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm/memcontrol: hoist pstatc_pcpu assignment out of CPU loop
2026-04-30 · Acked-by -
DORMANTno replies
LANDED: 9 (9M) [PATCH v3] mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end()
2026-04-29 · Acked-by -
STALE75d
REVIEWED: 6 (6M) [PATCH v2] mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end()
2026-04-28 · Acked-by -
STALE76d
REVIEWED: 6 (6M) Re: [PATCH] mm: memcontrol: fix rcu unbalance in get_non_dying_memcg_end()
2026-04-28 · Acked-by -
DORMANTno replies
IN MM: 15 (15M) [PATCH v2] mm/lruvec: preemptively free dead folios during lru_add drain
2026-04-25 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v2] mm/vmscan: add balance_pgdat begin/end tracepoints
2026-04-24 · Acked-by -
STALE80d
REVIEWED: 6 (6M) Re: [PATCH] mm/lruvec: preemptively free dead folios during lru_add drain
2026-04-23 · Acked-by -
STALE91d
REVIEWED: 6 (6M) Re: [PATCH] mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
2026-04-13 · Reviewed-by -
STALE95d
IN MM: 26 (26M) [PATCH v4] mm/vmpressure: skip socket pressure for costly order reclaim
2026-04-06 · Acked-by -
STALE98d
REVIEWED: 26 (26M) [PATCH v3] mm/vmpressure: skip socket pressure for costly order reclaim
2026-04-06 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v6 29/33] mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state()
2026-04-03 · Acked-by -
STALE98d
REVIEWED: 6 (6M) Re: [PATCH v2] mm/vmpressure: skip socket pressure for costly order reclaim
2026-04-03 · Acked-by -
STALE96d
REVIEWED: 6 (6M) Re: [PATCHv3] mm: remove '!root_reclaim' checking in should_abort_scan()
2026-04-02 · Acked-by -
STALE102d
REVIEWED: 6 (6M) Re: [PATCH] mm: vmscan: fix dirty folios throttling on cgroup v1 for MGLRU
2026-04-01 · Acked-by -
STALE104d
REVIEWED: 6 (6M) Re: [patch v3] mm, page_alloc: reintroduce page allocation stall warning
2026-03-31 · Reviewed-by -
STALE105d
REVIEWED: 6 (6M) Re: [PATCH] MAINTAINERS: update MGLRU entry to reflect current status
2026-03-30 · Acked-by -
STALE114d
REVIEWED: 6 (6M) Re: [PATCH v3] mm/memcontrol: fix reclaim_options leak in try_charge_memcg()
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 7/7] mm: switch deferred split shrinker to list_lru
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 6/7] mm: list_lru: introduce folio_memcg_list_lru_alloc()
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 6/7] mm: list_lru: introduce folio_memcg_list_lru_alloc()
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 5/7] mm: list_lru: introduce caller locking for additions and deletions
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 4/7] mm: list_lru: deduplicate lock_list_lru()
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 3/7] mm: list_lru: move list dead check to lock_list_lru_of_memcg()
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 6 (6M) Re: [PATCH v3 1/7] mm: list_lru: lock_list_lru_of_memcg() cannot return NULL if !skip_empty
2026-03-18 · Acked-by -
STALE97d
REVIEWED: 21 (21M) [PATCH v3 2/7] mm: list_lru: deduplicate unlock_list_lru()
2026-03-18 · Acked-by -
STALE112d
REVIEWED: 6 (6M) Re: [PATCH v2 2/7] mm: list_lru: deduplicate unlock_list_lru()
2026-03-18 · Acked-by -
DORMANTno replies
REVIEWED: 7 (7M) [PATCH v3] selftest: memcg: Skip memcg_sock test if address family not supported
2026-03-11 · Acked-by -
STALE124d
REVIEWED: 6 (6M) Re: [PATCH v2] selftest: memcg: Skp memcg_sock test if address family not supported
2026-03-10 · Acked-by -
STALE97d
LANDED: 17 (17M) [PATCH v6 33/33] mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers
2026-03-05 · Acked-by -
STALE97d
LANDED: 6 (6M) [PATCH v6 32/33] mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios
2026-03-05 · Acked-by -
STALE97d
LANDED: 6 (6M) [PATCH v6 31/33] mm: memcontrol: convert objcg to be per-memcg per-node type
2026-03-05 · Acked-by -
STALE97d
LANDED: 6 (6M) [PATCH v6 30/33] mm: memcontrol: prepare for reparenting non-hierarchical stats
2026-03-05 · Acked-by -
STALE97d
LANDED: 9 (9M) [PATCH v6 28/33] mm: workingset: use lruvec_lru_size() to get the number of lru pages
2026-03-05 · Acked-by -
STALE97d
LANDED: 17 (16M) [PATCH v6 27/33] mm: memcontrol: refactor memcg_reparent_objcgs()
2026-03-05 · Acked-by -
STALE97d
LANDED: 17 (16M) [PATCH v6 25/33] mm: vmscan: prepare for reparenting traditional LRU folios
2026-03-05 · Acked-by -
STALE97d
LANDED: 13 (13M) [PATCH v6 24/33] mm: memcontrol: prepare for reparenting LRU pages for lruvec lock
2026-03-05 · Acked-by -
STALE97d
LANDED: 10 (9M) [PATCH v6 23/33] mm: do not open-code lruvec lock
2026-03-05 · Acked-by -
STALE97d
LANDED: 14 (13M) [PATCH v6 22/33] mm: workingset: prevent lruvec release in workingset_activation()
2026-03-05 · Acked-by -
STALE97d
LANDED: 14 (13M) [PATCH v6 21/33] mm: swap: prevent lruvec release in lru_gen_clear_refs()
2026-03-05 · Acked-by -
STALE97d
LANDED: 19 (18M) [PATCH v6 20/33] mm: zswap: prevent lruvec release in zswap_folio_swapin()
2026-03-05 · Acked-by -
STALE97d
LANDED: 7 (6M) [PATCH v6 19/33] mm: workingset: prevent lruvec release in workingset_refault()
2026-03-05 · Acked-by -
STALE97d
LANDED: 17 (16M) [PATCH v6 18/33] mm: zswap: prevent memory cgroup release in zswap_compress()
2026-03-05 · Acked-by