| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | mm, swap: remove redundant comment for read_swap_cache_async | Youngjun Park | 1 | -4/+0 |
| 2025-11-24 | mm: eliminate is_swap_pte() when softleaf_from_pte() suffices | Lorenzo Stoakes | 1 | -6/+5 |
| 2025-11-15 | mm, swap: fix potential UAF issue for VMA readahead | Kairui Song | 1 | -0/+13 |
| 2025-09-21 | mm, swap: implement dynamic allocation of swap table | Kairui Song | 1 | -5/+4 |
| 2025-09-21 | mm, swap: mark swap address space ro and add context debug check | Kairui Song | 1 | -1/+2 |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song | 1 | -165/+128 |
| 2025-09-21 | mm, swap: wrap swap cache replacement with a helper | Kairui Song | 1 | -0/+33 |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -24/+62 |
| 2025-09-21 | mm, swap: tidy up swap device and cluster info helpers | Kairui Song | 1 | -2/+2 |
| 2025-09-21 | mm, swap: always lock and check the swap cache folio before use | Kairui Song | 1 | -2/+5 |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song | 1 | -52/+57 |
| 2025-09-13 | mm/mincore, swap: consolidate swap cache checking for mincore | Kairui Song | 1 | -38/+0 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -5/+3 |
| 2025-05-11 | mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() | Fan Ni | 1 | -5/+3 |
| 2025-04-07 | mm: Remove swap_writepage() and shmem_writepage() | Matthew Wilcox (Oracle) | 1 | -1/+0 |
| 2025-03-16 | mm, swap: simplify folio swap allocation | Kairui Song | 1 | -57/+0 |
| 2025-03-16 | mm, swap: remove swap slot cache | Kairui Song | 1 | -7/+1 |
| 2025-03-16 | mm, swap: avoid redundant swap device pinning | Kairui Song | 1 | -6/+8 |
| 2025-03-16 | mm/swap: rename swap_swapcount() to swap_entry_swapped() | Baoquan He | 1 | -1/+1 |
| 2025-03-16 | mm/swap_state.c: remove the meaningless code comment | Baoquan He | 1 | -4/+0 |
| 2025-03-16 | mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache() | Baoquan He | 1 | -3/+1 |
| 2025-03-16 | mm/swap_state.c: fix the obsolete code comment | Baoquan He | 1 | -1/+1 |
| 2025-03-16 | mm: memcontrol: move memsw charge callbacks to v1 | Johannes Weiner | 1 | -1/+1 |
| 2025-01-25 | mm: remove unnecessary calls to lru_add_drain | Rik van Riel | 1 | -1/+0 |
| 2024-11-06 | mm: swap: use str_true_false() helper function | Thorsten Blum | 1 | -2/+1 |
| 2024-09-17 | mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la... | Barry Song | 1 | -1/+1 |
| 2024-09-01 | mm: return the folio from swapin_readahead | Matthew Wilcox (Oracle) | 1 | -5/+3 |
| 2024-09-01 | zswap: track swapins from disk more accurately | Nhat Pham | 1 | -6/+2 |
| 2024-09-01 | mm: swap: allocate folio only first time in __read_swap_cache_async() | Zhaoyu Liu | 1 | -27/+31 |
| 2024-09-01 | mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support... | Barry Song | 1 | -1/+1 |
| 2024-07-12 | mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async() | Kefeng Wang | 1 | -2/+1 |
| 2024-07-03 | mm: swap: remove 'synchronous' argument to swap_read_folio() | Yosry Ahmed | 1 | -5/+5 |
| 2024-07-03 | mm,swap: simplify VMA based swap readahead window calculation | Huang Ying | 1 | -41/+25 |
| 2024-07-03 | mm,swap: remove struct vma_swap_readahead | Huang Ying | 1 | -28/+20 |
| 2024-07-03 | mm,swap: fix a theoretical underflow in readahead window calculation | Huang Ying | 1 | -0/+2 |
| 2024-07-03 | mm/swap: reduce swap cache search space | Kairui Song | 1 | -8/+9 |
| 2024-07-03 | mm/vmscan: update stale references to shrink_page_list | Illia Ostapyshyn | 1 | -1/+1 |
| 2024-04-25 | mm: remove struct page from get_shadow_from_swap_cache | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2024-04-25 | mm: add is_huge_zero_folio() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-03-04 | mm: convert free_swap_cache() to take a folio | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2024-03-04 | mm: convert free_pages_and_swap_cache() to use folios_put() | Matthew Wilcox (Oracle) | 1 | -8/+13 |
| 2024-02-22 | mm/mmu_gather: add __tlb_remove_folio_pages() | David Hildenbrand | 1 | -2/+13 |
| 2024-02-20 | mm/swap_state: update zswap LRU's protection range with the folio locked | Nhat Pham | 1 | -4/+6 |
| 2023-12-29 | mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio | Matthew Wilcox (Oracle) | 1 | -11/+13 |
| 2023-12-29 | mm: return a folio from read_swap_cache_async() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
| 2023-12-29 | mm: convert swap_readpage() to swap_read_folio() | Matthew Wilcox (Oracle) | 1 | -6/+6 |
| 2023-12-29 | mm: return the folio from __read_swap_cache_async() | Matthew Wilcox (Oracle) | 1 | -40/+35 |
| 2023-12-12 | zswap: shrink zswap pool based on memory pressure | Nhat Pham | 1 | -0/+2 |
| 2023-12-12 | zswap: make shrinking memcg-aware | Domenico Cerasuolo | 1 | -6/+18 |
| 2023-10-25 | mempolicy: alloc_pages_mpol() for NUMA policy without vma | Hugh Dickins | 1 | -32/+54 |