summaryrefslogtreecommitdiff
path: root/mm/swap.h
AgeCommit message (Expand)AuthorFilesLines
2025-09-22mm, swap: implement dynamic allocation of swap tableKairui Song1-1/+1
2025-09-22mm, swap: remove contention workaround for swap cacheKairui Song1-4/+0
2025-09-22mm, swap: mark swap address space ro and add context debug checkKairui Song1-1/+11
2025-09-22mm, swap: use the swap table for the swap cache and switch APIKairui Song1-35/+119
2025-09-22mm, swap: wrap swap cache replacement with a helperKairui Song1-0/+5
2025-09-22mm, swap: cleanup swap cache API and add kerneldocKairui Song1-21/+27
2025-09-22mm, swap: tidy up swap device and cluster info helpersKairui Song1-5/+33
2025-09-22mm, swap: rename and move some swap cluster definition and helpersKairui Song1-0/+70
2025-09-22mm, swap: always lock and check the swap cache folio before useKairui Song1-0/+27
2025-09-22mm, swap: use unified helper for swap cache look upKairui Song1-4/+9
2025-09-14mm/mincore, swap: consolidate swap cache checking for mincoreKairui Song1-10/+0
2025-07-10mm: stop passing a writeback_control structure to swap_writeoutChristoph Hellwig1-2/+5
2025-07-10mm: stop passing a writeback_control structure to __swap_writepageChristoph Hellwig1-1/+1
2025-06-20mm/shmem, swap: fix softlockup with mTHP swapinKairui Song1-0/+23
2025-06-01Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+18
2025-05-13mm: move folio_index to mm/swap.h and remove no longer needed helperKairui Song1-0/+18
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)1-2/+2
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+0
2025-03-17mm, swap: simplify folio swap allocationKairui Song1-6/+0
2025-02-07mm: swap: move sysctl to mm/swap.cKaixiong Yu1-0/+1
2024-09-17mm: fix swap_read_folio_zeromap() for large folios with partial zeromapBarry Song1-0/+33
2024-09-02mm: return the folio from swapin_readaheadMatthew Wilcox (Oracle)1-3/+3
2024-09-02mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support...Barry Song1-2/+3
2024-07-04mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed1-4/+2
2024-07-04mm/swap: reduce swap cache search spaceKairui Song1-0/+15
2024-07-04mm/swap: get the swap device offset directlyKairui Song1-0/+9
2024-02-21mm/swap: fix race when skipping swapcacheKairui Song1-0/+5
2023-12-29mm: convert swap_cluster_readahead and swap_vma_readahead to return a folioMatthew Wilcox (Oracle)1-3/+3
2023-12-29mm: return a folio from read_swap_cache_async()Matthew Wilcox (Oracle)1-4/+3
2023-12-29mm: remove page_swap_info()Matthew Wilcox (Oracle)1-1/+1
2023-12-29mm: convert swap_readpage() to swap_read_folio()Matthew Wilcox (Oracle)1-2/+3
2023-12-29mm: pass a folio to __swap_writepage()Matthew Wilcox (Oracle)1-1/+1
2023-12-29mm: return the folio from __read_swap_cache_async()Matthew Wilcox (Oracle)1-4/+3
2023-12-12zswap: make shrinking memcg-awareDomenico Cerasuolo1-1/+2
2023-10-26mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins1-4/+5
2023-08-25swap: remove remnants of polling from read_swap_cache_asyncSuren Baghdasaryan1-1/+0
2023-02-03mm: remove the __swap_writepage return valueChristoph Hellwig1-1/+1
2023-02-03mm: remove the swap_readpage return valueChristoph Hellwig1-5/+3
2022-11-09mm: convert find_get_incore_page() to filemap_get_incore_folio()Matthew Wilcox (Oracle)1-3/+5
2022-10-04mm: remove lookup_swap_cache()Matthew Wilcox (Oracle)1-10/+0
2022-10-04swap: add swap_cache_get_folio()Matthew Wilcox (Oracle)1-0/+8
2022-10-04mm/swap: convert add_to_swap_cache() to take a folioMatthew Wilcox (Oracle)1-2/+2
2022-09-12mm/swap: remove the end_write_func argument to __swap_writepageChristoph Hellwig1-3/+1
2022-07-04mm/khugepaged: try to free transhuge swapcache when possibleMiaohe Lin1-5/+0
2022-07-04mm/swap: convert __delete_from_swap_cache() to a folioMatthew Wilcox (Oracle)1-2/+2
2022-07-04mm/swap: convert delete_from_swap_cache() to take a folioMatthew Wilcox (Oracle)1-2/+2
2022-07-04mm: convert page_swap_flags to folio_swap_flagsMatthew Wilcox (Oracle)1-3/+3
2022-05-13swap: convert add_to_swap() to take a folioMatthew Wilcox (Oracle)1-3/+3
2022-05-10mm: submit multipage write for SWP_FS_OPS swap-spaceNeilBrown1-0/+4
2022-05-10mm: submit multipage reads for SWP_FS_OPS swap-spaceNeilBrown1-3/+14