summaryrefslogtreecommitdiff
path: root/mm/swap_state.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-28mm/swap: fix swap cache memcg accountingAlexandre Ghiti1-5/+4
2026-02-01mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-12/+16
2026-02-01mm, swap: check swap table directly for checking cacheKairui Song1-0/+16
2026-02-01mm, swap: add folio to swap cache directly on allocationKairui Song1-23/+35
2026-02-01mm, swap: remove workaround for unsynchronized swap map cache stateKairui Song1-17/+10
2026-02-01mm, swap: use swap cache as the swap in synchronize layerKairui Song1-47/+58
2026-02-01mm, swap: swap entry of a bad slot should not be considered as swapped outKairui Song1-1/+1
2026-02-01mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song1-0/+27
2026-02-01mm, swap: split swap cache preparation loop into a standalone helperKairui Song1-88/+109
2026-02-01mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song1-13/+33
2026-02-01mm: update kernel-doc for __swap_cache_clear_shadow()Taeyang Kim1-1/+1
2026-02-01Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem,Andrew Morton1-2/+1
2026-01-27mm, swap: restore swap_space attr aviod kernel panicrobin.kuo1-2/+1
2026-01-21mm: fix minor spelling mistakes in commentsKevin Lourenco1-1/+1
2025-11-25mm, swap: remove redundant comment for read_swap_cache_asyncYoungjun Park1-4/+0
2025-11-25mm: 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-22mm, swap: implement dynamic allocation of swap tableKairui Song1-5/+4
2025-09-22mm, swap: mark swap address space ro and add context debug checkKairui Song1-1/+2
2025-09-22mm, swap: use the swap table for the swap cache and switch APIKairui Song1-165/+128
2025-09-22mm, swap: wrap swap cache replacement with a helperKairui Song1-0/+33
2025-09-22mm, swap: cleanup swap cache API and add kerneldocKairui Song1-24/+62
2025-09-22mm, swap: tidy up swap device and cluster info helpersKairui Song1-2/+2
2025-09-22mm, swap: always lock and check the swap cache folio before useKairui Song1-2/+5
2025-09-22mm, swap: use unified helper for swap cache look upKairui Song1-52/+57
2025-09-14mm/mincore, swap: consolidate swap cache checking for mincoreKairui Song1-38/+0
2025-06-01Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+3
2025-05-12mm: 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-17mm, swap: simplify folio swap allocationKairui Song1-57/+0
2025-03-17mm, swap: remove swap slot cacheKairui Song1-7/+1
2025-03-17mm, swap: avoid redundant swap device pinningKairui Song1-6/+8
2025-03-17mm/swap: rename swap_swapcount() to swap_entry_swapped()Baoquan He1-1/+1
2025-03-17mm/swap_state.c: remove the meaningless code commentBaoquan He1-4/+0
2025-03-17mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache()Baoquan He1-3/+1
2025-03-17mm/swap_state.c: fix the obsolete code commentBaoquan He1-1/+1
2025-03-17mm: memcontrol: move memsw charge callbacks to v1Johannes Weiner1-1/+1
2025-01-26mm: remove unnecessary calls to lru_add_drainRik van Riel1-1/+0
2024-11-07mm: 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-02mm: return the folio from swapin_readaheadMatthew Wilcox (Oracle)1-5/+3
2024-09-02zswap: track swapins from disk more accuratelyNhat Pham1-6/+2
2024-09-02mm: swap: allocate folio only first time in __read_swap_cache_async()Zhaoyu Liu1-27/+31
2024-09-02mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support...Barry Song1-1/+1
2024-07-13mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async()Kefeng Wang1-2/+1
2024-07-04mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed1-5/+5
2024-07-04mm,swap: simplify VMA based swap readahead window calculationHuang Ying1-41/+25
2024-07-04mm,swap: remove struct vma_swap_readaheadHuang Ying1-28/+20
2024-07-04mm,swap: fix a theoretical underflow in readahead window calculationHuang Ying1-0/+2
2024-07-04mm/swap: reduce swap cache search spaceKairui Song1-8/+9