Reviews by nphamcs@gmail.com
· linux-mm
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 linux-mm archive.
100 attestations · capped at 100 most-recent. (23 Acked-by, 58 Reviewed-by, 19 Suggested-by)
-
COOLING4d
[PATCH v4 3/3] mm: zswap: drop cold writeback folios via swap dropbehind
2026-08-25 · Suggested-by -
COOLING4d
[PATCH v4 2/3] mm: swap: drop dropbehind swap cache folios on writeback completion
2026-08-25 · Suggested-by -
COOLING5d
[PATCH v3 3/3] mm: zswap: drop cold writeback folios via swap dropbehind
2026-08-18 · Suggested-by -
COOLING5d
[PATCH v3 2/3] mm: swap: drop dropbehind swap cache folios on writeback completion
2026-08-18 · Suggested-by -
HOTtoday
REVIEWED: 3 (3M) Re: [PATCH v3 2/2] mm: fail the fault on a malformed swap entry instead of retrying it
2026-08-18 · Reviewed-by -
HOTtoday
REVIEWED: 3 (3M) Re: [PATCH v3 1/2] mm, swap: distinguish a malformed swap entry from a dying device
2026-08-18 · Reviewed-by -
COOLING10d
IN MM: 9 (9M) [PATCH] mm, swap: ratelimit bad swap entry reports
2026-08-18 · Reviewed-by -
COOLING11d
REVIEWED: 3 (3M) Re: [PATCH v2 1/3] mm, swap: ratelimit bad swap entry reports
2026-08-17 · Reviewed-by -
HOTtoday
[PATCH RFC v3 2/3] mm/zswap: replace the zswap_pools list with a fixed pools array
2026-08-15 · Suggested-by -
COLD17d
IN MM: 5 (4M) [PATCH v3] selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
2026-08-12 · Acked-by -
COLD18d
REVIEWED: 3 (3M) Re: [PATCH v2] selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
2026-08-11 · Acked-by -
COLD18d
REVIEWED: 13 (12M) Re: [PATCH] mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
2026-08-11 · Acked-by -
COLD23d
IN MM: 4 (4M) [PATCH v4 2/2] mm/zswap: Support batch writeback in shrink_memcg()
2026-08-06 · Acked-by -
COLD23d
IN MM: 4 (4M) [PATCH v4 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-08-06 · Suggested-by -
COLD23d
IN MM: 4 (4M) [PATCH v4 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-08-06 · Acked-by -
DORMANTno replies
REVIEWED: 3 (3M) Re: [PATCH] mm: zswap: drop list_lru param from zswap_lru_add() and _del()
2026-08-03 · Acked-by -
COLD24d
REVIEWED: 4 (4M) [PATCH v3 2/2] mm/zswap: Support batch writeback in shrink_memcg()
2026-07-31 · Acked-by -
COLD18d
[PATCH RFC v2 1/2] mm/zswap: replace the zswap_pools list with a fixed pools array
2026-07-31 · Suggested-by -
COLD24d
REVIEWED: 4 (4M) [PATCH v3 2/2] mm/zswap: Support batch writeback in shrink_memcg()
2026-07-29 · Acked-by -
COLD24d
REVIEWED: 4 (4M) [PATCH v3 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-07-29 · Suggested-by -
COLD24d
REVIEWED: 4 (4M) [PATCH v3 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-07-29 · Acked-by -
COLD31d
[PATCH v2 3/3] mm: zswap: drop cold writeback folios via swap dropbehind
2026-07-27 · Suggested-by -
COLD31d
[PATCH v2 2/3] mm: swap: drop dropbehind swap cache folios on writeback completion
2026-07-27 · Suggested-by -
COLD32d
REVIEWED: 3 (3M) Re: [PATCH v2 2/2] mm/zswap: Support batch writeback in shrink_memcg()
2026-07-17 · Acked-by -
COLD43d
REVIEWED: 4 (4M) [PATCH 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-07-14 · Suggested-by -
COLD43d
REVIEWED: 4 (4M) [PATCH 1/2] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-07-14 · Acked-by -
COLD39d
IN MM: 3 (3M) [PATCH 7/7] mm/vmstat: add NRSWP{IN,OUT} counters
2026-07-13 · Reviewed-by -
COLD39d
IN MM: 3 (3M) [PATCH 5/7] mm/swap: use swap_ops to register swap device's methods
2026-07-13 · Reviewed-by -
COLD39d
IN MM: 6 (6M) [PATCH 4/7] mm/swap: remove count_swpout_vm_event
2026-07-13 · Reviewed-by -
COLD39d
IN MM: 3 (3M) [PATCH 2/7] mm/swap: introduce struct swap_io_ctx
2026-07-13 · Reviewed-by -
COLD39d
IN MM: 9 (9M) [PATCH 1/7] shmem: provide a shmem_write_folio wrapper
2026-07-13 · Reviewed-by -
COLD18d
REVIEWED: 3 (3M) Re: [PATCH] mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
2026-07-10 · Acked-by -
COLD50d
REVIEWED: 3 (3M) [PATCH 7/7] mm/vmstat: add NRSWP{IN,OUT} counters
2026-07-10 · Reviewed-by -
COLD50d
REVIEWED: 3 (3M) [PATCH 5/7] mm/swap: use swap_ops to register swap device's methods
2026-07-10 · Reviewed-by -
COLD50d
REVIEWED: 6 (6M) [PATCH 4/7] mm/swap: remove count_swpout_vm_event
2026-07-10 · Reviewed-by -
COLD50d
REVIEWED: 3 (3M) [PATCH 2/7] mm/swap: introduce struct swap_io_ctx
2026-07-10 · Reviewed-by -
COLD50d
REVIEWED: 9 (9M) [PATCH 1/7] shmem: provide a shmem_write_folio wrapper
2026-07-10 · Reviewed-by -
COLD39d
REVIEWED: 3 (3M) [PATCH 7/7] mm/vmstat: add NRSWP{IN,OUT} counters
2026-07-06 · Reviewed-by -
COLD39d
REVIEWED: 3 (3M) [PATCH 5/7] mm/swap: use swap_ops to register swap device's methods
2026-07-06 · Reviewed-by -
COLD39d
REVIEWED: 6 (6M) [PATCH 4/7] mm/swap: remove count_swpout_vm_event
2026-07-06 · Reviewed-by -
COLD39d
REVIEWED: 3 (3M) [PATCH 2/7] mm/swap: introduce struct swap_io_ctx
2026-07-06 · Reviewed-by -
COLD39d
REVIEWED: 7 (7M) [PATCH 1/7] shmem: provide a shmem_write_folio wrapper
2026-07-06 · Reviewed-by -
DORMANTno replies
REVIEWED: 7 (7M) [PATCH 1/7] shmem: provide a shmem_write_folio wrapper
2026-07-06 · Reviewed-by -
COLD46d
REVIEWED: 3 (3M) Re: [PATCH v5 1/6] mm/zswap: Fix global shrinker when memory cgroup is disabled
2026-07-01 · Acked-by -
COLD46d
[PATCH v5 4/6] mm/zswap: Implement proactive writeback
2026-06-29 · Suggested-by -
COLD36d
IN MM: 7 (7M) [PATCH v6 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-26 · Suggested-by -
COLD36d
IN MM: 7 (7M) [PATCH v6 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-26 · Reviewed-by -
COLD36d
IN MM: 8 (8M) [PATCH v6 3/4] mm/zsmalloc: drop class lock before freeing zspage
2026-06-26 · Reviewed-by -
COLD36d
IN MM: 7 (7M) [PATCH v6 2/4] mm/zsmalloc: drop pool->lock from zs_free on 64-bit systems
2026-06-26 · Reviewed-by -
COLD36d
IN MM: 3 (3M) [PATCH v6 1/4] mm/zsmalloc: encode class index in obj value for lockless class lookup
2026-06-26 · Reviewed-by -
COLD60d
REVIEWED: 3 (3M) Re: [PATCH 2/3] ovl: support cachestat() syscall on overlayfs files
2026-06-25 · Reviewed-by -
STALE65d
REVIEWED: 3 (3M) Re: [PATCH 1/2] mm/swap: rename subpage->page in folio_dup_swap/folio_put_swap
2026-06-23 · Reviewed-by -
COLD60d
REVIEWED: 3 (3M) Re: [PATCH 1/3] fs, mm: add ->cachestat() file operation
2026-06-23 · Acked-by -
STALE61d
[PATCH v4 3/5] mm/zswap: Implement proactive writeback
2026-06-18 · Suggested-by -
STALE72d
REVIEWED: 8 (8M) [PATCH v8 4/4] mm: swap: filter swap allocation by memcg tier mask
2026-06-17 · Reviewed-by -
COOLING4d
REVIEWED: 3 (3M) Re: [PATCH] mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
2026-06-11 · Reviewed-by -
DORMANTno replies
REVIEWED: 3 (3M) Re: [PATCH v2] include/linux/swap.h: Remove unused leftovers
2026-06-11 · Reviewed-by -
COOLING4d
IN MM [PATCH] mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
2026-06-10 · Suggested-by -
STALE76d
REVIEWED: 3 (3M) Re: [PATCH v4 2/4] mm/zsmalloc: drop pool->lock from zs_free on 64-bit systems
2026-06-09 · Reviewed-by -
STALE76d
REVIEWED: 3 (3M) [PATCH v4 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-09 · Suggested-by -
STALE76d
REVIEWED: 3 (3M) [PATCH v4 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-09 · Reviewed-by -
STALE76d
REVIEWED: 4 (4M) [PATCH v4 3/4] mm/zsmalloc: drop class lock before freeing zspage
2026-06-09 · Reviewed-by -
DORMANTno replies
REVIEWED: 3 (3M) Re: [PATCH] mm/mincore: handle non-swap entries before !CONFIG_SWAP guard
2026-06-08 · Acked-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 7/8] mm/swap: remove SWP_FS_OPS
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 6/8] mm/swap: use swap_ops to register swap device's methods
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 5/8] mm/swap: remove count_swpout_vm_event
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 8/8] mm/vmstat: add NRSWP{IN,OUT} counters
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 3/8] mm/swap: introduce struct swap_io_ctx
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 2/8] mm: merge writeout into pageout
2026-06-05 · Reviewed-by -
STALE80d
REVIEWED: 3 (3M) Re: [PATCH 1/8] shmem: provide a shmem_write_folio wrapper
2026-06-05 · Reviewed-by -
STALE81d
REVIEWED: 3 (3M) Re: [PATCH v3 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-05 · Reviewed-by -
STALE81d
[PATCH v3 4/4] mm/zsmalloc: document free_zspage helper variants
2026-06-05 · Suggested-by -
STALE81d
REVIEWED: 4 (4M) [PATCH v3 3/4] mm/zsmalloc: drop class lock before freeing zspage
2026-06-05 · Reviewed-by -
STALE81d
REVIEWED: 3 (3M) [PATCH v3 2/4] mm/zsmalloc: drop pool->lock from zs_free on 64-bit systems
2026-06-05 · Reviewed-by -
STALE81d
REVIEWED: 3 (3M) [PATCH v3 1/4] mm/zsmalloc: encode class index in obj value for lockless class lookup
2026-06-05 · Reviewed-by -
STALE90d
REVIEWED: 3 (3M) Re: [PATCH v7 4/4] mm: swap: filter swap allocation by memcg tier mask
2026-05-30 · Reviewed-by -
STALE90d
REVIEWED: 3 (3M) Re: [RFC PATCH v2 3/3] mm/zsmalloc: drop class lock before freeing zspage
2026-05-29 · Reviewed-by -
STALE90d
REVIEWED: 3 (3M) Re: [RFC PATCH v2 2/3] mm/zsmalloc: drop pool->lock from zs_free on 64-bit systems
2026-05-29 · Reviewed-by -
STALE90d
REVIEWED: 3 (3M) Re: [RFC PATCH v2 1/3] mm/zsmalloc: encode class index in obj value for lockless class lookup
2026-05-29 · Reviewed-by -
STALE73d
REVIEWED: 3 (3M) Re: [PATCH v3 4/4] selftests/cgroup: Add tests for zswap proactive writeback
2026-05-29 · Reviewed-by -
STALE73d
REVIEWED: 3 (3M) Re: [PATCH v3 3/4] mm/zswap: Add per-memcg stat for proactive writeback
2026-05-29 · Reviewed-by -
STALE73d
REVIEWED: 3 (3M) Re: [PATCH v3 1/4] mm/zswap: Make shrink_worker writeback cursor per-memcg
2026-05-29 · Reviewed-by -
STALE73d
[PATCH v3 2/4] mm/zswap: Implement proactive writeback
2026-05-26 · Suggested-by -
STALE95d
[PATCH v2 2/4] mm/zswap: Implement proactive writeback
2026-05-25 · Suggested-by -
STALE106d
REVIEWED: 7 (7M) [PATCH v6 3/3] mm/swap_io.c: rename swap_writepage_* to swap_write_folio_*
2026-05-12 · Reviewed-by -
STALE106d
REVIEWED: 9 (9M) [PATCH v6 1/3] mm/swap: rename mm/page_io.c to mm/swap_io.c
2026-05-12 · Reviewed-by -
STALE110d
REVIEWED: 7 (7M) [PATCH v5 3/3] mm/swap_io.c: rename swap_writepage_* to swap_write_folio_*
2026-05-11 · Reviewed-by -
STALE110d
REVIEWED: 9 (9M) [PATCH v5 1/3] mm/swap: rename mm/page_io.c to mm/swap_io.c
2026-05-11 · Reviewed-by -
STALE73d
IN MM: 3 (3M) [PATCH v7 8/8] selftests/cgroup: test_zswap: wait for asynchronous writeback
2026-04-24 · Acked-by -
STALE73d
IN MM: 4 (4M) [PATCH v7 7/8] selftest/cgroup: fix zswap attempt_writeback() on 64K pagesize system
2026-04-24 · Acked-by -
STALE73d
IN MM: 3 (3M) [PATCH v7 6/8] selftest/cgroup: fix zswap test_no_invasive_cgroup_shrink on large pagesize system
2026-04-24 · Acked-by -
STALE73d
IN MM: 3 (3M) [PATCH v7 4/8] selftests/cgroup: rename PAGE_SIZE to BUF_SIZE in cgroup_util
2026-04-24 · Acked-by -
STALE73d
IN MM: 4 (4M) [PATCH v7 3/8] selftests/cgroup: use runtime page size for zswpin check
2026-04-24 · Acked-by -
STALE73d
IN MM: 4 (4M) [PATCH v7 2/8] selftests/cgroup: avoid OOM in test_swapin_nozswap
2026-04-24 · Acked-by -
STALE73d
IN MM: 4 (4M) [PATCH v7 1/8] selftests/cgroup: skip test_zswap if zswap is globally disabled
2026-04-24 · Acked-by -
STALE127d
REVIEWED: 8 (8M) [PATCH v4 3/3] mm/swap_io.c: rename swap_writepage_* to swap_write_folio_*
2026-04-17 · Reviewed-by -
STALE127d
REVIEWED: 10 (10M) [PATCH v4 1/3] mm/swap: rename mm/page_io.c to mm/swap_io.c
2026-04-17 · Reviewed-by -
STALE136d
REVIEWED: 7 (7M) [PATCH v3 3/3] mm/swap_io.c: rename swap_writepage_* to swap_write_folio_*
2026-04-15 · Reviewed-by -
STALE136d
REVIEWED: 9 (9M) [PATCH v3 1/3] mm/swap: rename mm/page_io.c to mm/swap_io.c
2026-04-15 · Reviewed-by -
STALE138d
REVIEWED: 3 (3M) Re: [PATCH v3 2/2] mm: zswap: Tie per-CPU acomp_ctx lifetime to the pool.
2026-04-13 · Acked-by