| Age | Commit message (Expand) | Author |
| 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 |
| 2025-11-24 | mm, swap: fix memory leak in setup_clusters() error path | Youngjun Park |
| 2025-11-24 | mm/swap: fix wrong plist empty check in swap_alloc_slow() | Youngjun Park |
| 2025-11-24 | mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() | Lorenzo Stoakes |
| 2025-11-24 | mm: eliminate is_swap_pte() when softleaf_from_pte() suffices | Lorenzo Stoakes |
| 2025-11-24 | Merge branch 'mm-hotfixes-stable' into mm-stable in order to merge | Andrew Morton |
| 2025-11-24 | mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() | Youngjun Park |
| 2025-11-16 | mm/swap: select swap device with default priority round robin | Baoquan He |
| 2025-11-16 | mm/swap: do not choose swap device according to numa node | Baoquan He |
| 2025-11-16 | mm, swap: remove redundant argument for isolating a cluster | Kairui Song |
| 2025-11-16 | mm, swap: cleanup swap entry allocation parameter | Kairui Song |
| 2025-11-16 | mm, swap: rename helper for setup bad slots | Kairui Song |
| 2025-11-16 | mm, swap: do not perform synchronous discard during allocation | Kairui Song |
| 2025-11-16 | mm: fix some typos in mm module | jianyun.gao |
| 2025-09-28 | mm: swap: check for stable address space before operating on the VMA | Charan Teja Kalla |
| 2025-09-21 | mm, swap: use a single page for swap table when the size fits | Kairui Song |
| 2025-09-21 | mm, swap: implement dynamic allocation of swap table | Kairui Song |
| 2025-09-21 | mm, swap: remove contention workaround for swap cache | 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: 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: rename and move some swap cluster definition and 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: fix swap cache index error when retrying reclaim | Kairui Song |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song |
| 2025-09-13 | mm/swapfile.c: introduce function alloc_swap_scan_list() | Chris Li |
| 2025-09-13 | mm, swap: prefer nonfull over free clusters | Kairui Song |
| 2025-09-13 | mm, swap: remove fragment clusters counter | Kairui Song |
| 2025-09-13 | mm, swap: only scan one cluster in fragment list | Kairui Song |
| 2025-07-24 | mm: swap: remove stale comment stale comment in cluster_alloc_swap_entry() | Kemeng Shi |
| 2025-07-24 | mm: swap: fix potential buffer overflow in setup_clusters() | Kemeng Shi |
| 2025-07-24 | mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop | Kemeng Shi |
| 2025-07-24 | mm: swap: move nr_swap_pages counter decrement from folio_alloc_swap() to swa... | Kemeng Shi |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds |
| 2025-05-26 | Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds |
| 2025-05-12 | mm, swap: remove no longer used swap mapping helper | Kairui Song |
| 2025-05-12 | mm: move folio_index to mm/swap.h and remove no longer needed helper | Kairui Song |
| 2025-05-12 | Merge tag 'vfs-6.15-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds |
| 2025-05-11 | mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() | Kemeng Shi |
| 2025-05-11 | mm: swap: factor out helper to drop cache of entries within a single cluster | Kemeng Shi |
| 2025-05-11 | mm: swap: free each cluster individually in swap_entries_put_map_nr() | Kemeng Shi |
| 2025-05-11 | mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() | Kemeng Shi |
| 2025-05-11 | mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() | Kemeng Shi |
| 2025-05-11 | mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() | Kemeng Shi |
| 2025-05-11 | mm: swap: enable swap_entry_range_free() to drop any kind of last ref | Kemeng Shi |
| 2025-05-11 | mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]... | Kemeng Shi |