| Age | Commit message (Expand) | Author |
| 2026-06-08 | mm/swap: remove redundant swap device reference in alloc/free | Youngjun Park |
| 2026-06-08 | mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device | Youngjun Park |
| 2026-06-02 | mm, swap: merge zeromap into swap table | Kairui Song |
| 2026-06-02 | mm/memcg: remove no longer used swap cgroup array | Kairui Song |
| 2026-06-02 | mm/memcg, swap: store cgroup id in cluster table directly | Kairui Song |
| 2026-06-02 | mm, swap: consolidate cluster allocation helpers | Kairui Song |
| 2026-06-02 | mm, swap: support flexible batch freeing of slots in different memcgs | 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: avoid leaving unused extend table after alloc race | Kairui Song |
| 2026-05-28 | mm/swap: add cond_resched() in swap_reclaim_full_clusters to prevent softlockup | Zijiang Huang |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds |
| 2026-04-05 | mm/swapfile: remove duplicate include of swap_table.h | Chen Ni |
| 2026-04-05 | mm/swap: strengthen locking assertions and invariants in cluster allocation | Hui Zhu |
| 2026-04-05 | mm, swap: no need to clear the shadow explicitly | Kairui Song |
| 2026-04-05 | mm, swap: simplify checking if a folio is swapped | Kairui Song |
| 2026-04-05 | mm, swap: no need to truncate the scan border | Kairui Song |
| 2026-04-05 | mm, swap: use the swap table to track the swap count | Kairui Song |
| 2026-04-05 | mm, swap: simplify swap table sanity range check | Kairui Song |
| 2026-04-05 | mm, swap: mark bad slots in swap table directly | Kairui Song |
| 2026-04-05 | mm, swap: consolidate bad slots setup and make it more robust | Kairui Song |
| 2026-04-05 | mm, swap: remove redundant arguments and locking for enabling a device | Kairui Song |
| 2026-04-05 | mm, swap: clean up swapon process and locking | Kairui Song |
| 2026-04-05 | mm, swap: protect si->swap_file properly and use as a mount indicator | Kairui Song |
| 2026-03-24 | mm, swap: speed up hibernation allocation and writeout | Kairui Song |
| 2026-03-09 | block: remove bdev_nonrot() | Damien Le Moal |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds |
| 2026-01-31 | mm, swap: remove no longer needed _swap_info_get | Kairui Song |
| 2026-01-31 | mm, swap: drop the SWAP_HAS_CACHE flag | Kairui Song |
| 2026-01-31 | mm, swap: clean up and improve swap entries freeing | 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: cleanup swap entry management workflow | Kairui Song |
| 2026-01-31 | mm, swap: use swap cache as the swap in synchronize layer | Kairui Song |
| 2026-01-31 | mm, swap: split locked entry duplicating into a standalone helper | Kairui Song |
| 2026-01-31 | mm, swap: consolidate cluster reclaim and usability check | 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/shmem, swap: remove SWAP_MAP_SHMEM | Nhat Pham |
| 2026-01-31 | mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO | Kairui Song |
| 2026-01-31 | mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio | Kairui Song |
| 2026-01-20 | mm: fix minor spelling mistakes in comments | Kevin Lourenco |
| 2026-01-13 | simplify the callers of file_open_name() | Al Viro |
| 2025-11-29 | mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprate | Youngjun Park |
| 2025-11-29 | mm/swapfile: fix list iteration when next node is removed during discard | Youngjun Park |
| 2025-11-24 | mm: swap: remove scan_swap_map_slots() references from comments | Youngjun Park |
| 2025-11-24 | mm: swap: change swap_alloc_slow() to void | Youngjun Park |
| 2025-11-24 | mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational | Youngjun Park |