summaryrefslogtreecommitdiff
path: root/mm/swap_state.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-27Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-22/+32
2026-08-24mm/swap: add a new swap_ops.h header to allow for pluggable swap opsChristoph Hellwig1-0/+1
2026-08-24mm/swap: introduce struct swap_io_ctxChristoph Hellwig1-22/+31
2026-08-20Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+48
2026-08-04mm/swap: colocate page-cluster sysctl with swap readaheadJianyue Wu1-2/+48
2026-08-04block: split out a new blk_plug.h headerChristoph Hellwig1-1/+1
2026-07-28mm/swap_state: remove unnecessary lru_add_drain() from readaheadUsama Arif1-2/+0
2026-06-08mm: switch deferred split shrinker to list_lruJohannes Weiner1-0/+10
2026-06-02mm, swap: merge zeromap into swap tableKairui Song1-6/+8
2026-06-02mm/memcg, swap: store cgroup id in cluster table directlyKairui Song1-4/+2
2026-06-02mm, swap: delay and unify memcg lookup and charging for swapinKairui Song1-9/+19
2026-06-02mm/memcg, swap: tidy up cgroup v1 memsw swap helpersKairui Song1-2/+2
2026-06-02mm, swap: unify large folio allocationKairui Song1-119/+24
2026-06-02mm, swap: add support for stable large allocation in swap cache directlyKairui Song1-69/+167
2026-06-02mm, swap: move common swap cache operations into standalone helpersKairui Song1-46/+100
2026-06-02mm, swap: simplify swap cache allocation helperKairui Song1-87/+93
2026-04-05mm/swap: fix swap cache memcg accountingAlexandre Ghiti1-5/+4
2026-04-05folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZETal Zussman1-1/+1
2026-04-05folio_batch: rename pagevec.h to folio_batch.hTal Zussman1-1/+1
2026-04-05mm, swap: no need to clear the shadow explicitlyKairui Song1-21/+0
2026-04-05mm, swap: use the swap table to track the swap countKairui Song1-27/+26
2026-04-05mm, swap: implement helpers for reserving data in the swap tableKairui Song1-3/+3
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-12/+16
2026-01-31mm, swap: check swap table directly for checking cacheKairui Song1-0/+16
2026-01-31mm, swap: add folio to swap cache directly on allocationKairui Song1-23/+35
2026-01-31mm, swap: remove workaround for unsynchronized swap map cache stateKairui Song1-17/+10
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song1-47/+58
2026-01-31mm, swap: swap entry of a bad slot should not be considered as swapped outKairui Song1-1/+1
2026-01-31mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song1-0/+27
2026-01-31mm, swap: split swap cache preparation loop into a standalone helperKairui Song1-88/+109
2026-01-31mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song1-13/+33
2026-01-31mm: update kernel-doc for __swap_cache_clear_shadow()Taeyang Kim1-1/+1
2026-01-31Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem,Andrew Morton1-2/+1
2026-01-26mm, swap: restore swap_space attr aviod kernel panicrobin.kuo1-2/+1
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco1-1/+1
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-160/+123
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-50/+55
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