| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-08-24 | mm/swap: move swap_ops into file systems for file system-based swap | Christoph Hellwig | 1 | -6/+0 |
| 2026-08-24 | mm/swap: remove SWP_FS_OPS | Christoph Hellwig | 1 | -1/+5 |
| 2026-08-24 | mm/swap: use swap_ops to register swap device's methods | Christoph Hellwig | 1 | -0/+1 |
| 2026-08-24 | mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio() | David Hildenbrand (Arm) | 1 | -0/+8 |
| 2026-08-24 | memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h | Ridong Chen | 1 | -19/+0 |
| 2026-08-04 | mm: move reclaim-internal declarations out of swap.h | Jianyue Wu | 1 | -68/+7 |
| 2026-08-04 | mm/swap: colocate page-cluster sysctl with swap readahead | Jianyue Wu | 1 | -1/+0 |
| 2026-07-28 | mm: constify oom_control, scan_control, and alloc_context nodemask | Gregory Price | 1 | -1/+1 |
| 2026-07-28 | include/linux/swap.h: remove unused leftovers | Ritesh Harjani (IBM) | 1 | -7/+0 |
| 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/... | 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 |