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. (64 Acked-by, 6 Reported-by, 8 Reviewed-by, 21 Suggested-by, 1 Tested-by)
-
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v2] mm/vmscan: fix comment logic in balance_pgdat
2026-08-24 · Acked-by -
COOLING4d
[PATCH v3 3/4] block: add BPF kfuncs to read blkcg io.stat
2026-08-20 · Suggested-by -
COOLING4d
[PATCH v3 2/4] selftests/bpf: add cgroup_iter_cpu test for cpu cgroup kfuncs
2026-08-20 · Suggested-by -
COOLING4d
[PATCH v3 1/4] cgroup: add BPF kfuncs to read a cpu cgroup's stats
2026-08-20 · Suggested-by -
COOLING6d
REVIEWED: 6 (6M) Re: [PATCH v2] mm: memcg: release the css reference when a stock slot empties
2026-08-18 · Acked-by -
COOLING4d
[PATCH v2 2/2] selftests/bpf: add cgroup_iter_cpu test for cpu cgroup kfuncs
2026-08-18 · Suggested-by -
COOLING4d
[PATCH v2 1/2] cgroup: add BPF kfuncs to read a cpu cgroup's stats
2026-08-18 · Suggested-by -
COOLING5d
[PATCH v2 1/2] block: add BPF kfuncs to read blkcg io.stat
2026-08-17 · Suggested-by -
COOLING6d
REVIEWED: 6 (6M) Re: [PATCH] mm: page_counter: reject empty string in page_counter_memparse()
2026-08-17 · Acked-by -
COOLING7d
REVIEWED: 6 (6M) Re: [PATCH v4 2/4] mm: memcontrol: make obj_cgroup_memcg() handle NULL objcg
2026-08-17 · Acked-by -
COOLING6d
IN LINUX-NEXT: 6 (6M) [PATCH] mm/memcontrol: avoid false sharing between vmstats and events
2026-08-17 · Acked-by -
COOLING4d
REVIEWED: 6 (6M) Re: [PATCH v4 2/2] mm, memcg: fix memory.peak reset clobbering other fds' watermark
2026-08-15 · Acked-by -
COOLING10d
[PATCH v3 2/4] selftests/cgroup: add memcg_stat_cross_cpu correctness test for flush
2026-08-14 · Suggested-by -
COOLING10d
[PATCH v3 1/4] selftests: add shared lib.bpf.mk to build BPF progs and skeletons
2026-08-14 · Suggested-by -
COOLING4d
REVIEWED: 13 (13M) [PATCH v4 1/2] memcg: acquire peaks_lock when reading memory.peak
2026-08-14 · Acked-by -
COOLING11d
REVIEWED: 13 (13M) [PATCH v3 1/2] memcg: acquire peaks_lock when reading memory.peak
2026-08-14 · Acked-by -
COOLING11d
[PATCH 2/2] selftests/bpf: add cgroup_iter_cpu test for cpu cgroup kfuncs
2026-08-13 · Suggested-by -
COOLING11d
[PATCH 1/2] cgroup, sched: add BPF kfuncs to read a cpu cgroup's stats
2026-08-13 · Suggested-by -
COOLING12d
REVIEWED: 6 (6M) Re: [PATCH v2 1/2] memcg: acquire peaks_lock when reading memory.peak
2026-08-12 · Acked-by -
COOLING13d
REVIEWED: 6 (6M) Re: [PATCH] mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()
2026-08-11 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v2] mm: memcg-v1: fix memsw and TCP failcnt accounting
2026-08-11 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] MAINTAINERS, mailmap: update email address for JP Kobryn
2026-08-07 · Acked-by -
COLD18d
REVIEWED: 7 (7M) [PATCH 6.12.y 2/2] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-08-06 · Reported-by -
COLD21d
REVIEWED: 7 (7M) [PATCH 6.18.y 2/2] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-08-03 · Reported-by -
COLD23d
REVIEWED: 7 (7M) [7.1.y 3/3] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-08-01 · Reported-by -
COLD20d
REVIEWED: 6 (6M) Re: [PATCH v5 2/3] mm/vmscan: add pgrotate_anon and pgrotate_file vmstat counters
2026-07-27 · Acked-by -
COLD20d
IN LINUX-NEXT: 13 (13M) [PATCH v5 3/3] mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
2026-07-27 · Acked-by -
COLD20d
IN LINUX-NEXT: 13 (13M) [PATCH v5 1/3] mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
2026-07-27 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] eventpoll: compute timer slack lazily in ep_poll()
2026-07-24 · Reviewed-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH -v4 2/2] mm: vmscan: fix node reclaim ignoring swappiness parameter
2026-07-24 · Acked-by -
COLD31d
REVIEWED: 6 (6M) Re: [PATCH -v4 1/2] memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
2026-07-24 · Acked-by -
COLD27d
IN MM: 23 (23M) [PATCH -v4 3/4] mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
2026-07-24 · Acked-by -
COLD27d
IN MM: 23 (23M) [PATCH -v4 2/4] mm: vmscan: propagate real error code from per-node proactive reclaim
2026-07-24 · Acked-by -
COLD27d
IN MM: 23 (23M) [PATCH -v4 1/4] mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
2026-07-24 · Acked-by -
COLD28d
REVIEWED: 6 (6M) Re: [PATCH v4 1/2] mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
2026-07-23 · Acked-by -
COOLING11d
REVIEWED: 23 (23M) [PATCH v3 3/4] mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
2026-07-23 · Acked-by -
COOLING11d
REVIEWED: 23 (23M) [PATCH v3 2/4] mm: vmscan: propagate real error code from per-node proactive reclaim
2026-07-23 · Acked-by -
COOLING11d
REVIEWED: 23 (23M) [PATCH v3 1/4] mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
2026-07-23 · Acked-by -
COLD28d
IN MM: 15 (15M) [PATCH v2 1/4] mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
2026-07-22 · Acked-by -
COOLING13d
[PATCH v2 4/4] selftests/sched_ext: build BPF schedulers via the shared lib.bpf.mk
2026-07-21 · Suggested-by -
COOLING13d
[PATCH v2 3/4] selftests/hid: build the BPF program via the shared lib.bpf.mk
2026-07-21 · Suggested-by -
COOLING13d
[PATCH v2 2/4] selftests/cgroup: add memcg_stat_cross_cpu correctness test for flush
2026-07-21 · Suggested-by -
COOLING13d
[PATCH v2 1/4] selftests: add shared lib.bpf.mk to build BPF progs and skeletons
2026-07-21 · Suggested-by -
COLD27d
REVIEWED: 20 (20M) [PATCH v2 1/2] fs: push nr_cached_objects memcg gating into individual filesystems
2026-07-21 · Reviewed-by -
COLD33d
REVIEWED: 16 (16M) [PATCH v2 3/4] mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
2026-07-18 · Acked-by -
COLD33d
REVIEWED: 16 (16M) [PATCH v2 2/4] mm: vmscan: propagate real error code from per-node proactive reclaim
2026-07-18 · Acked-by -
COLD33d
REVIEWED: 16 (16M) [PATCH v2 1/4] mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
2026-07-18 · Acked-by -
COLD37d
REVIEWED: 6 (6M) Re: [PATCH 3/3] mm: vmscan: drop unused gfp_mask parameter from __node_reclaim()
2026-07-17 · Acked-by -
COLD37d
REVIEWED: 6 (6M) Re: [PATCH 2/3] mm: vmscan: propagate real error code from per-node proactive reclaim
2026-07-17 · Acked-by -
COLD37d
REVIEWED: 6 (6M) Re: [PATCH 1/3] mm/vmscan: fix anon-only reclaim evicting file pages when swappiness=max
2026-07-17 · Acked-by -
COLD36d
REVIEWED: 6 (6M) Re: [PATCH slab/for-next-fixes v3 0/4] mm/slab: fix unbounded recursion in free path with memalloc profiling
2026-07-16 · Tested-by -
COLD38d
IN LINUX-NEXT: 15 (15M) [PATCH v2] mm: memcg: initialize *locked in memcg1_oom_prepare() stub
2026-07-16 · Acked-by -
COOLING14d
REVIEWED: 18 (18M) [PATCH v2] fs: push nr_cached_objects memcg gating into individual filesystems
2026-07-15 · Reviewed-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcg-v1: make mem_cgroup_oom_notify_cb() return void
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH v5] mm: mglru: fix stale batch updates after memcg reparenting
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcontrol: factor out memcg kmem uncharge sequence
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcontrol: drop unused cpu argument from flush_nmi_stats
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcg-v1: fix wrong linux-mm list address in deprecation warnings
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcg-v1: account vmpressure event allocations
2026-07-14 · Acked-by -
DORMANTno replies
REVIEWED: 6 (6M) Re: [PATCH] mm: memcontrol: update state_local when flushing NMI stats
2026-07-14 · Acked-by -
COLD40d
REVIEWED: 6 (6M) Re: [PATCH] fs: push nr_cached_objects memcg gating into individual filesystems
2026-07-14 · Reviewed-by -
COLD36d
[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 -
COLD32d
[PATCH v10 3/6] mm: memcontrol: add interface for swap tier selection
2026-07-13 · Suggested-by -
COLD45d
[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 -
COLD48d
[PATCH 3/3] selftests/bpf: add memcg_stat_churn_percpu BPF-vs-memory.stat benchmark under cross-CPU churn
2026-07-04 · Suggested-by -
COLD48d
[PATCH 2/3] selftests/bpf: add memcg_stat_churn BPF-vs-memory.stat benchmark under churn
2026-07-04 · Suggested-by -
COLD48d
[PATCH 1/3] selftests/bpf: add memcg_stat_reader BPF-vs-memory.stat benchmark
2026-07-04 · Suggested-by -
COLD48d
[PATCH 0/3] selftests/bpf: compare BPF and memory.stat memcg stat readers
2026-07-04 · Suggested-by -
COLD52d
[PATCH RFC hotfixes 2/2] mm/slab: prevent unbounded recursion in free path with new kmalloc type
2026-07-02 · Reported-by -
COLD40d
REVIEWED: 6 (6M) Re: [PATCH 1/4] mm: page_alloc: __GFP_FS lockdep annotation for direct compaction
2026-07-02 · Acked-by -
COLD47d
IN MM: 24 (24M) [PATCH v3 3/4] mm: entirely remove lru_add_drain in do_swap_page
2026-07-02 · Acked-by -
COLD47d
IN MM: 12 (12M) [PATCH v3 2/4] mm: drop stale folio_ref_count()==1 check in do_swap_page reuse logic
2026-07-02 · Acked-by -
COLD47d
IN MM: 11 (11M) [PATCH v3 1/4] mm: avoid unnecessary lru drain for wp_can_reuse_anon_folio()
2026-07-02 · Acked-by -
COLD54d
REVIEWED: 6 (6M) Re: [PATCH] mm: gfp_types: fix __GFP_ACCOUNT, GFP_KERNEL_ACCOUNT documentation
2026-07-01 · Acked-by -
COLD55d
REVIEWED: 6 (6M) Re: [PATCH v3 2/2] mm/vmpressure: move v1 userspace eventfd code into memcontrol-v1.c
2026-06-30 · Acked-by -
COLD55d
IN MM: 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 -
COLD56d
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 -
COLD56d
REVIEWED: 6 (6M) [PATCH v2 1/2] mm/vmpressure: skip tree=true accounting on cgroup v2
2026-06-29 · Acked-by -
COLD39d
REVIEWED: 6 (6M) Re: [PATCH] mm: memcg: initialize *locked in memcg1_oom_prepare() stub
2026-06-27 · Acked-by -
COLD54d
REVIEWED: 9 (9M) [PATCH v2 3/4] mm: entirely remove lru_add_drain in do_swap_page
2026-06-23 · Acked-by -
COLD54d
REVIEWED: 12 (12M) [PATCH v2 2/4] mm: drop stale folio_ref_count()==1 check in do_swap_page reuse logic
2026-06-23 · Acked-by -
COLD54d
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 MM: 10 (10M) [PATCH v5] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-22 · Acked-by -
COLD54d
[PATCH v9 3/6] mm: memcontrol: add interface for swap tier selection
2026-06-20 · Suggested-by -
COLD55d
REVIEWED: 6 (6M) Re: [PATCH 1/1] sched/psi: skip irqtime accounting when no new irq time has elapsed
2026-06-20 · Reviewed-by -
STALE67d
REVIEWED: 6 (6M) Re: [RFC PATCH 1/3] mm: avoid unnecessary lru drain for wp_can_reuse_anon_folio()
2026-06-17 · Acked-by -
STALE67d
[PATCH v8 3/4] mm: memcontrol: add interface for swap tier selection
2026-06-17 · Suggested-by -
STALE67d
REVIEWED: 6 (6M) Re: [RFC PATCH 3/3] mm: entirely remove lru_add_drain in do_swap_page
2026-06-11 · Acked-by -
STALE67d
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 -
STALE70d
REVIEWED: 10 (10M) [PATCH v4] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-10 · Acked-by -
COLD59d
REVIEWED: 6 (6M) Re: [PATCH v3] mm/lruvec: trace LRU add drains and drain-all requests
2026-06-10 · Acked-by -
COLD56d
REVIEWED: 6 (6M) Re: [PATCH 1/2] mm/vmpressure: skip tree=true accounting on cgroup v2
2026-06-08 · Acked-by -
STALE75d
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 -
STALE87d
REVIEWED: 6 (6M) Re: [PATCH v7 03/15] mm/mglru: relocate the LRU scan batch limit to callers
2026-05-29 · Acked-by -
STALE87d
REVIEWED: 6 (6M) Re: [PATCH v7 02/15] mm/mglru: rename variables related to aging and rotation
2026-05-29 · Acked-by -
STALE87d
REVIEWED: 6 (6M) Re: [PATCH v7 01/15] mm/mglru: consolidate common code for retrieving evictable size
2026-05-29 · Acked-by