summaryrefslogtreecommitdiff
path: root/mm/swap_state.c
AgeCommit message (Expand)Author
41 hoursmm, swap: no need to clear the shadow explicitlyKairui Song
41 hoursmm, swap: use the swap table to track the swap countKairui Song
41 hoursmm, swap: implement helpers for reserving data in the swap tableKairui Song
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: 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, swap: swap entry of a bad slot should not be considered as swapped outKairui Song
2026-01-31mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song
2026-01-31mm, swap: split swap cache preparation loop into a standalone helperKairui Song
2026-01-31mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song
2026-01-31mm: update kernel-doc for __swap_cache_clear_shadow()Taeyang Kim
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-24mm, swap: remove redundant comment for read_swap_cache_asyncYoungjun Park
2025-11-24mm: eliminate is_swap_pte() when softleaf_from_pte() sufficesLorenzo Stoakes
2025-11-15mm, swap: fix potential UAF issue for VMA readaheadKairui Song
2025-09-21mm, swap: implement dynamic allocation of swap tableKairui 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: 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-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-05-11mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache()Fan Ni
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)
2025-03-16mm, swap: simplify folio swap allocationKairui Song
2025-03-16mm, swap: remove swap slot cacheKairui Song
2025-03-16mm, swap: avoid redundant swap device pinningKairui Song
2025-03-16mm/swap: rename swap_swapcount() to swap_entry_swapped()Baoquan He
2025-03-16mm/swap_state.c: remove the meaningless code commentBaoquan He
2025-03-16mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache()Baoquan He
2025-03-16mm/swap_state.c: fix the obsolete code commentBaoquan He
2025-03-16mm: memcontrol: move memsw charge callbacks to v1Johannes Weiner
2025-01-25mm: remove unnecessary calls to lru_add_drainRik van Riel
2024-11-06mm: swap: use str_true_false() helper functionThorsten Blum
2024-09-17mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support la...Barry Song
2024-09-01mm: return the folio from swapin_readaheadMatthew Wilcox (Oracle)
2024-09-01zswap: track swapins from disk more accuratelyNhat Pham
2024-09-01mm: swap: allocate folio only first time in __read_swap_cache_async()Zhaoyu Liu
2024-09-01mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support...Barry Song
2024-07-12mm: swap_state: use folio_alloc_mpol() in __read_swap_cache_async()Kefeng Wang
2024-07-03mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed
2024-07-03mm,swap: simplify VMA based swap readahead window calculationHuang Ying
2024-07-03mm,swap: remove struct vma_swap_readaheadHuang Ying