| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-16 | mm/migrate, swap: drop usage of folio_index | Kairui Song | 1 | -21/+0 |
| 2025-09-21 | mm, swap: implement dynamic allocation of swap table | Kairui Song | 1 | -1/+1 |
| 2025-09-21 | mm, swap: remove contention workaround for swap cache | Kairui Song | 1 | -4/+0 |
| 2025-09-21 | mm, swap: mark swap address space ro and add context debug check | Kairui Song | 1 | -1/+11 |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song | 1 | -35/+119 |
| 2025-09-21 | mm, swap: wrap swap cache replacement with a helper | Kairui Song | 1 | -0/+5 |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -21/+27 |
| 2025-09-21 | mm, swap: tidy up swap device and cluster info helpers | Kairui Song | 1 | -5/+33 |
| 2025-09-21 | mm, swap: rename and move some swap cluster definition and helpers | Kairui Song | 1 | -0/+70 |
| 2025-09-21 | mm, swap: always lock and check the swap cache folio before use | Kairui Song | 1 | -0/+27 |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song | 1 | -4/+9 |
| 2025-09-13 | mm/mincore, swap: consolidate swap cache checking for mincore | Kairui Song | 1 | -10/+0 |
| 2025-07-09 | mm: stop passing a writeback_control structure to swap_writeout | Christoph Hellwig | 1 | -2/+5 |
| 2025-07-09 | mm: stop passing a writeback_control structure to __swap_writepage | Christoph Hellwig | 1 | -1/+1 |
| 2025-06-19 | mm/shmem, swap: fix softlockup with mTHP swapin | Kairui Song | 1 | -0/+23 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+18 |
| 2025-05-12 | mm: move folio_index to mm/swap.h and remove no longer needed helper | Kairui Song | 1 | -0/+18 |
| 2025-04-07 | mm: Remove swap_writepage() and shmem_writepage() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -6/+0 |
| 2025-03-16 | mm, swap: simplify folio swap allocation | Kairui Song | 1 | -6/+0 |
| 2025-02-07 | mm: swap: move sysctl to mm/swap.c | Kaixiong Yu | 1 | -0/+1 |
| 2024-09-17 | mm: fix swap_read_folio_zeromap() for large folios with partial zeromap | Barry Song | 1 | -0/+33 |
| 2024-09-01 | mm: return the folio from swapin_readahead | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-09-01 | mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support... | Barry Song | 1 | -2/+3 |
| 2024-07-03 | mm: swap: remove 'synchronous' argument to swap_read_folio() | Yosry Ahmed | 1 | -4/+2 |
| 2024-07-03 | mm/swap: reduce swap cache search space | Kairui Song | 1 | -0/+15 |
| 2024-07-03 | mm/swap: get the swap device offset directly | Kairui Song | 1 | -0/+9 |
| 2024-02-20 | mm/swap: fix race when skipping swapcache | Kairui Song | 1 | -0/+5 |
| 2023-12-29 | mm: convert swap_cluster_readahead and swap_vma_readahead to return a folio | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2023-12-29 | mm: return a folio from read_swap_cache_async() | Matthew Wilcox (Oracle) | 1 | -4/+3 |
| 2023-12-29 | mm: remove page_swap_info() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-12-29 | mm: convert swap_readpage() to swap_read_folio() | Matthew Wilcox (Oracle) | 1 | -2/+3 |
| 2023-12-29 | mm: pass a folio to __swap_writepage() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2023-12-29 | mm: return the folio from __read_swap_cache_async() | Matthew Wilcox (Oracle) | 1 | -4/+3 |
| 2023-12-12 | zswap: make shrinking memcg-aware | Domenico Cerasuolo | 1 | -1/+2 |
| 2023-10-25 | mempolicy: alloc_pages_mpol() for NUMA policy without vma | Hugh Dickins | 1 | -4/+5 |
| 2023-08-24 | swap: remove remnants of polling from read_swap_cache_async | Suren Baghdasaryan | 1 | -1/+0 |
| 2023-02-02 | mm: remove the __swap_writepage return value | Christoph Hellwig | 1 | -1/+1 |
| 2023-02-02 | mm: remove the swap_readpage return value | Christoph Hellwig | 1 | -5/+3 |
| 2022-11-08 | mm: convert find_get_incore_page() to filemap_get_incore_folio() | Matthew Wilcox (Oracle) | 1 | -3/+5 |
| 2022-10-03 | mm: remove lookup_swap_cache() | Matthew Wilcox (Oracle) | 1 | -10/+0 |
| 2022-10-03 | swap: add swap_cache_get_folio() | Matthew Wilcox (Oracle) | 1 | -0/+8 |
| 2022-10-03 | mm/swap: convert add_to_swap_cache() to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2022-09-11 | mm/swap: remove the end_write_func argument to __swap_writepage | Christoph Hellwig | 1 | -3/+1 |
| 2022-07-03 | mm/khugepaged: try to free transhuge swapcache when possible | Miaohe Lin | 1 | -5/+0 |
| 2022-07-03 | mm/swap: convert __delete_from_swap_cache() to a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2022-07-03 | mm/swap: convert delete_from_swap_cache() to take a folio | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2022-07-03 | mm: convert page_swap_flags to folio_swap_flags | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2022-05-13 | swap: convert add_to_swap() to take a folio | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2022-05-09 | mm: submit multipage write for SWP_FS_OPS swap-space | NeilBrown | 1 | -0/+4 |
| 2022-05-09 | mm: submit multipage reads for SWP_FS_OPS swap-space | NeilBrown | 1 | -3/+14 |
| 2022-05-09 | mm: introduce ->swap_rw and use it for reads from SWP_FS_OPS swap-space | NeilBrown | 1 | -0/+1 |
| 2022-05-09 | mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space | NeilBrown | 1 | -0/+8 |
| 2022-05-09 | mm: create new mm/swap.h header file | NeilBrown | 1 | -0/+133 |