| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-08 | mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap device |  Youngjun Park | 1 | -1/+4 |
| 2026-06-02 | mm, swap: merge zeromap into swap table |  Kairui Song | 1 | -1/+0 |
| 2026-06-02 | mm/memcg, swap: store cgroup id in cluster table directly |  Kairui Song | 1 | -4/+4 |
| 2026-06-02 | mm/memcg, swap: tidy up cgroup v1 memsw swap helpers |  Kairui Song | 1 | -6/+4 |
| 2026-04-18 | mm: workingset: use lruvec_lru_size() to get the number of lru pages |  Qi Zheng | 1 | -0/+1 |
| 2026-04-18 | mm: vmscan: prepare for reparenting traditional LRU folios |  Qi Zheng | 1 | -0/+21 |
| 2026-04-18 | mm: memcontrol: prepare for reparenting LRU pages for lruvec lock |  Muchun Song | 1 | -2/+1 |
| 2026-04-05 | mm: remove stray references to struct pagevec |  Tal Zussman | 1 | -2/+0 |
| 2026-04-05 | mm, swap: use the swap table to track the swap count |  Kairui Song | 1 | -25/+3 |
| 2026-01-31 | mm, swap: drop the SWAP_HAS_CACHE flag |  Kairui Song | 1 | -1/+0 |
| 2026-01-31 | mm, swap: add folio to swap cache directly on allocation |  Kairui Song | 1 | -5/+0 |
| 2026-01-31 | mm, swap: cleanup swap entry management workflow |  Kairui Song | 1 | -33/+25 |
| 2026-01-31 | mm, swap: use swap cache as the swap in synchronize layer |  Kairui Song | 1 | -6/+0 |
| 2026-01-31 | mm/shmem, swap: remove SWAP_MAP_SHMEM |  Nhat Pham | 1 | -8/+7 |
| 2025-11-16 | mm/swap: do not choose swap device according to numa node |  Baoquan He | 1 | -10/+1 |
| 2025-11-16 | mm, swap: cleanup swap entry allocation parameter |  Kairui Song | 1 | -2/+2 |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API |  Kairui Song | 1 | -2/+0 |
| 2025-09-21 | mm, swap: tidy up swap device and cluster info helpers |  Kairui Song | 1 | -6/+0 |
| 2025-09-21 | mm, swap: rename and move some swap cluster definition and helpers |  Kairui Song | 1 | -34/+0 |
| 2025-09-21 | Merge branch 'mm-hotfixes-stable' into mm-stable in order to pick up |  Andrew Morton | 1 | -0/+10 |
| 2025-09-13 | mm: swap.h: Remove deleted field from comments |  Chris Li | 1 | -5/+2 |
| 2025-09-13 | mm, swap: remove fragment clusters counter |  Kairui Song | 1 | -1/+0 |
| 2025-09-13 | mm: folio_may_be_lru_cached() unless folio_test_large() |  Hugh Dickins | 1 | -0/+10 |
| 2025-07-24 | mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq() |  Hugh Dickins | 1 | -2/+3 |
| 2025-07-19 | mm: introduce per-node proactive reclaim interface |  Davidlohr Bueso | 1 | -0/+16 |
| 2025-07-13 | mm: fix spelling issue in swap.h |  Xuanye Liu | 1 | -1/+1 |
| 2025-05-12 | mm: add swappiness=max arg to memory.reclaim for only anon reclaim |  Zhongkun He | 1 | -0/+4 |
| 2025-05-11 | mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() |  Fan Ni | 1 | -5/+3 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -28/+13 |
| 2025-03-16 | mm, swap: simplify folio swap allocation |  Kairui Song | 1 | -5/+3 |
| 2025-03-16 | mm, swap: remove swap slot cache |  Kairui Song | 1 | -3/+0 |
| 2025-03-16 | mm, swap: use percpu cluster as allocation fast path |  Kairui Song | 1 | -7/+4 |
| 2025-03-16 | mm/swap: rename swap_swapcount() to swap_entry_swapped() |  Baoquan He | 1 | -3/+3 |
| 2025-03-16 | mm/swap: remove SWAP_FLAG_PRIO_SHIFT |  Baoquan He | 1 | -1/+0 |
| 2025-03-16 | mm: use single SWP_DEVICE_EXCLUSIVE entry type |  David Hildenbrand | 1 | -4/+3 |
| 2025-03-16 | mm: memcontrol: move memsw charge callbacks to v1 |  Johannes Weiner | 1 | -5/+0 |
| 2025-02-07 | mm: vmscan: move vmscan sysctls to mm/vmscan.c |  Kaixiong Yu | 1 | -9/+0 |
| 2025-02-01 | mm/vmscan: fix hard LOCKUP in function isolate_lru_folios |  liuye | 1 | -0/+1 |
| 2025-01-25 | mm, swap: use a global swap cluster for non-rotation devices |  Kairui Song | 1 | -0/+2 |
| 2025-01-25 | mm, swap: simplify percpu cluster updating |  Kairui Song | 1 | -2/+2 |
| 2025-01-25 | mm, swap: reduce contention on device lock |  Kairui Song | 1 | -1/+2 |
| 2025-01-25 | mm, swap: use an enum to define all cluster flags and wrap flags changes |  Kairui Song | 1 | -4/+13 |
| 2025-01-25 | mm, swap: hold a reference during scan and cleanup flag usage |  Kairui Song | 1 | -1/+0 |
| 2025-01-25 | mm, swap: clean up plist removal and adding |  Kairui Song | 1 | -1/+1 |
| 2025-01-25 | mm, swap: clean up device availability check |  Kairui Song | 1 | -2/+0 |
| 2025-01-25 | mm, swap: remove old allocation path for HDD |  Kairui Song | 1 | -3/+0 |
| 2024-10-30 | mm, swap: avoid over reclaim of full clusters |  Kairui Song | 1 | -0/+1 |
| 2024-09-03 | mm: store zero pages to be swapped out in a bitmap |  Usama Arif | 1 | -0/+1 |
| 2024-09-03 | mm: swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag setting |  Baolin Wang | 1 | -2/+2 |
| 2024-09-03 | mm: swap: add a adaptive full cluster cache reclaim |  Kairui Song | 1 | -0/+2 |