summaryrefslogtreecommitdiff
path: root/mm/swap.h
AgeCommit message (Expand)Author
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song
2026-01-31mm, swap: check swap table directly for checking cacheKairui Song
2026-01-31mm, swap: add folio to swap cache directly on allocationKairui Song
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song
2026-01-31mm, swap: remove workaround for unsynchronized swap map cache stateKairui Song
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song
2026-01-31mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IOKairui Song
2026-01-31mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song
2026-01-31mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song
2026-01-31Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem,Andrew Morton
2026-01-26mm, swap: restore swap_space attr aviod kernel panicrobin.kuo
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco
2025-11-16mm/migrate, swap: drop usage of folio_indexKairui Song
2025-09-21mm, swap: implement dynamic allocation of swap tableKairui Song
2025-09-21mm, swap: remove contention workaround for swap cacheKairui Song
2025-09-21mm, swap: mark swap address space ro and add context debug checkKairui Song
2025-09-21mm, swap: use the swap table for the swap cache and switch APIKairui Song
2025-09-21mm, swap: wrap swap cache replacement with a helperKairui Song
2025-09-21mm, swap: cleanup swap cache API and add kerneldocKairui Song
2025-09-21mm, swap: tidy up swap device and cluster info helpersKairui Song
2025-09-21mm, swap: rename and move some swap cluster definition and helpersKairui Song
2025-09-21mm, swap: always lock and check the swap cache folio before useKairui Song
2025-09-21mm, swap: use unified helper for swap cache look upKairui Song
2025-09-13mm/mincore, swap: consolidate swap cache checking for mincoreKairui Song
2025-07-09mm: stop passing a writeback_control structure to swap_writeoutChristoph Hellwig
2025-07-09mm: stop passing a writeback_control structure to __swap_writepageChristoph Hellwig
2025-06-19mm/shmem, swap: fix softlockup with mTHP swapinKairui Song
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-05-12mm: move folio_index to mm/swap.h and remove no longer needed helperKairui Song
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-16mm, swap: simplify folio swap allocationKairui Song
2025-02-07mm: swap: move sysctl to mm/swap.cKaixiong Yu
2024-09-17mm: fix swap_read_folio_zeromap() for large folios with partial zeromapBarry Song
2024-09-01mm: return the folio from swapin_readaheadMatthew Wilcox (Oracle)
2024-09-01mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support...Barry Song
2024-07-03mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed
2024-07-03mm/swap: reduce swap cache search spaceKairui Song
2024-07-03mm/swap: get the swap device offset directlyKairui Song
2024-02-20mm/swap: fix race when skipping swapcacheKairui Song
2023-12-29mm: convert swap_cluster_readahead and swap_vma_readahead to return a folioMatthew Wilcox (Oracle)
2023-12-29mm: return a folio from read_swap_cache_async()Matthew Wilcox (Oracle)
2023-12-29mm: remove page_swap_info()Matthew Wilcox (Oracle)
2023-12-29mm: convert swap_readpage() to swap_read_folio()Matthew Wilcox (Oracle)
2023-12-29mm: pass a folio to __swap_writepage()Matthew Wilcox (Oracle)
2023-12-29mm: return the folio from __read_swap_cache_async()Matthew Wilcox (Oracle)
2023-12-12zswap: make shrinking memcg-awareDomenico Cerasuolo
2023-10-25mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins
2023-08-24swap: remove remnants of polling from read_swap_cache_asyncSuren Baghdasaryan
2023-02-02mm: remove the __swap_writepage return valueChristoph Hellwig