aboutsummaryrefslogtreecommitdiff
path: root/mm/swap_state.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-24mm, swap: remove redundant comment for read_swap_cache_asyncYoungjun Park1-4/+0
2025-11-24mm: eliminate is_swap_pte() when softleaf_from_pte() sufficesLorenzo Stoakes1-6/+5
2025-11-15mm, swap: fix potential UAF issue for VMA readaheadKairui Song1-0/+13
2025-09-21mm, swap: implement dynamic allocation of swap tableKairui Song1-5/+4
2025-09-21mm, swap: mark swap address space ro and add context debug checkKairui Song1-1/+2
2025-09-21mm, swap: use the swap table for the swap cache and switch APIKairui Song1-165/+128
2025-09-21mm, swap: wrap swap cache replacement with a helperKairui Song1-0/+33
2025-09-21mm, swap: cleanup swap cache API and add kerneldocKairui Song1-24/+62
2025-09-21mm, swap: tidy up swap device and cluster info helpersKairui Song1-2/+2
2025-09-21mm, swap: always lock and check the swap cache folio before useKairui Song1-2/+5
2025-09-21mm, swap: use unified helper for swap cache look upKairui Song1-52/+57
2025-09-13mm/mincore, swap: consolidate swap cache checking for mincoreKairui Song1-38/+0
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+3
2025-05-11mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache()Fan Ni1-5/+3
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)1-1/+0
2025-03-16mm, swap: simplify folio swap allocationKairui Song1-57/+0
2025-03-16mm, swap: remove swap slot cacheKairui Song1-7/+1
2025-03-16mm, swap: avoid redundant swap device pinningKairui Song1-6/+8
2025-03-16mm/swap: rename swap_swapcount() to swap_entry_swapped()Baoquan He1-1/+1
2025-03-16mm/swap_state.c: remove the meaningless code commentBaoquan He1-4/+0
2025-03-16mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache()Baoquan He1-3/+1
2025-03-16mm/swap_state.c: fix the obsolete code commentBaoquan He1-1/+1
2025-03-16mm: memcontrol: move memsw charge callbacks to v1Johannes Weiner1-1/+1
2025-01-25mm: remove unnecessary calls to lru_add_drainRik van Riel1-1/+0
2024-11-06mm: swap: use str_true_false() helper functionThorsten Blum1-2/+1
2024-09-17mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la...Barry Song1-1/+1
2024-09-01mm: return the folio from swapin_readaheadMatthew Wilcox (Oracle)1-5/+3
2024-09-01zswap: track swapins from disk more accuratelyNhat Pham1-6/+2
2024-09-01mm: swap: allocate folio only first time in __read_swap_cache_async()Zhaoyu Liu1-27/+31
2024-09-01mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support...Barry Song1-1/+1
2024-07-12mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async()Kefeng Wang1-2/+1
2024-07-03mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed1-5/+5
2024-07-03mm,swap: simplify VMA based swap readahead window calculationHuang Ying1-41/+25
2024-07-03mm,swap: remove struct vma_swap_readaheadHuang Ying1-28/+20
2024-07-03mm,swap: fix a theoretical underflow in readahead window calculationHuang Ying1-0/+2
2024-07-03mm/swap: reduce swap cache search spaceKairui Song1-8/+9
2024-07-03mm/vmscan: update stale references to shrink_page_listIllia Ostapyshyn1-1/+1
2024-04-25mm: remove struct page from get_shadow_from_swap_cacheMatthew Wilcox (Oracle)1-4/+4
2024-04-25mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)1-1/+1
2024-03-04mm: convert free_swap_cache() to take a folioMatthew Wilcox (Oracle)1-6/+6
2024-03-04mm: convert free_pages_and_swap_cache() to use folios_put()Matthew Wilcox (Oracle)1-8/+13
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand1-2/+13
2024-02-20mm/swap_state: update zswap LRU's protection range with the folio lockedNhat Pham1-4/+6
2023-12-29mm: convert swap_cluster_readahead and swap_vma_readahead to return a folioMatthew Wilcox (Oracle)1-11/+13
2023-12-29mm: return a folio from read_swap_cache_async()Matthew Wilcox (Oracle)1-4/+4
2023-12-29mm: convert swap_readpage() to swap_read_folio()Matthew Wilcox (Oracle)1-6/+6
2023-12-29mm: return the folio from __read_swap_cache_async()Matthew Wilcox (Oracle)1-40/+35
2023-12-12zswap: shrink zswap pool based on memory pressureNhat Pham1-0/+2
2023-12-12zswap: make shrinking memcg-awareDomenico Cerasuolo1-6/+18
2023-10-25mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins1-32/+54