| Age | Commit message (Expand) | Author |
| 2026-06-08 | mm: switch deferred split shrinker to list_lru | Johannes Weiner |
| 2026-06-02 | mm, swap: merge zeromap into swap table | Kairui Song |
| 2026-06-02 | mm/memcg, swap: store cgroup id in cluster table directly | Kairui Song |
| 2026-06-02 | mm, swap: delay and unify memcg lookup and charging for swapin | Kairui Song |
| 2026-06-02 | mm/memcg, swap: tidy up cgroup v1 memsw swap helpers | Kairui Song |
| 2026-06-02 | mm, swap: unify large folio allocation | Kairui Song |
| 2026-06-02 | mm, swap: add support for stable large allocation in swap cache directly | Kairui Song |
| 2026-06-02 | mm, swap: move common swap cache operations into standalone helpers | Kairui Song |
| 2026-06-02 | mm, swap: simplify swap cache allocation helper | Kairui Song |
| 2026-04-05 | mm/swap: fix swap cache memcg accounting | Alexandre Ghiti |
| 2026-04-05 | folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE | Tal Zussman |
| 2026-04-05 | folio_batch: rename pagevec.h to folio_batch.h | Tal Zussman |
| 2026-04-05 | mm, swap: no need to clear the shadow explicitly | Kairui Song |
| 2026-04-05 | mm, swap: use the swap table to track the swap count | Kairui Song |
| 2026-04-05 | mm, swap: implement helpers for reserving data in the swap table | Kairui Song |
| 2026-01-31 | mm, swap: drop the SWAP_HAS_CACHE flag | Kairui Song |
| 2026-01-31 | mm, swap: check swap table directly for checking cache | Kairui Song |
| 2026-01-31 | mm, swap: add folio to swap cache directly on allocation | Kairui Song |
| 2026-01-31 | mm, swap: remove workaround for unsynchronized swap map cache state | Kairui Song |
| 2026-01-31 | mm, swap: use swap cache as the swap in synchronize layer | Kairui Song |
| 2026-01-31 | mm, swap: swap entry of a bad slot should not be considered as swapped out | Kairui Song |
| 2026-01-31 | mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO | Kairui Song |
| 2026-01-31 | mm, swap: split swap cache preparation loop into a standalone helper | Kairui Song |
| 2026-01-31 | mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio | Kairui Song |
| 2026-01-31 | mm: update kernel-doc for __swap_cache_clear_shadow() | Taeyang Kim |
| 2026-01-31 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem, | Andrew Morton |
| 2026-01-26 | mm, swap: restore swap_space attr aviod kernel panic | robin.kuo |
| 2026-01-20 | mm: fix minor spelling mistakes in comments | Kevin Lourenco |
| 2025-11-24 | mm, swap: remove redundant comment for read_swap_cache_async | Youngjun Park |
| 2025-11-24 | mm: eliminate is_swap_pte() when softleaf_from_pte() suffices | Lorenzo Stoakes |
| 2025-11-15 | mm, swap: fix potential UAF issue for VMA readahead | Kairui Song |
| 2025-09-21 | mm, swap: implement dynamic allocation of swap table | Kairui Song |
| 2025-09-21 | mm, swap: mark swap address space ro and add context debug check | Kairui Song |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song |
| 2025-09-21 | mm, swap: wrap swap cache replacement with a helper | Kairui Song |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song |
| 2025-09-21 | mm, swap: tidy up swap device and cluster info helpers | Kairui Song |
| 2025-09-21 | mm, swap: always lock and check the swap cache folio before use | Kairui Song |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song |
| 2025-09-13 | mm/mincore, swap: consolidate swap cache checking for mincore | Kairui Song |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds |
| 2025-05-11 | mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() | Fan Ni |
| 2025-04-07 | mm: Remove swap_writepage() and shmem_writepage() | Matthew Wilcox (Oracle) |
| 2025-03-16 | mm, swap: simplify folio swap allocation | Kairui Song |
| 2025-03-16 | mm, swap: remove swap slot cache | Kairui Song |
| 2025-03-16 | mm, swap: avoid redundant swap device pinning | Kairui Song |
| 2025-03-16 | mm/swap: rename swap_swapcount() to swap_entry_swapped() | Baoquan He |
| 2025-03-16 | mm/swap_state.c: remove the meaningless code comment | Baoquan He |
| 2025-03-16 | mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache() | Baoquan He |
| 2025-03-16 | mm/swap_state.c: fix the obsolete code comment | Baoquan He |