summaryrefslogtreecommitdiff
path: root/mm/swap.h
AgeCommit message (Expand)AuthorFilesLines
2026-08-24mm/swap: add a new swap_ops.h header to allow for pluggable swap opsChristoph Hellwig1-22/+1
2026-08-24mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatchHongfu Li1-5/+0
2026-08-24mm/swap: remove SWP_FS_OPSChristoph Hellwig1-12/+10
2026-08-24mm/swap: use swap_ops to register swap device's methodsChristoph Hellwig1-0/+10
2026-08-24mm/swap: also use struct swap_iocb for block I/OChristoph Hellwig1-0/+1
2026-08-24mm/swap: introduce struct swap_io_ctxChristoph Hellwig1-20/+15
2026-08-24shmem: provide a shmem_write_folio wrapperChristoph Hellwig1-0/+4
2026-08-24mm: add some missing includes to mm-local headersLorenzo Stoakes (ARM)1-0/+1
2026-08-24memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.hRidong Chen1-0/+14
2026-08-04mm/swap: colocate page-cluster sysctl with swap readaheadJianyue Wu1-2/+0
2026-07-28mm/swap: rename subpage->page in folio_dup_swap/folio_put_swapDev Jain1-2/+2
2026-06-02mm, swap: merge zeromap into swap tableKairui Song1-30/+20
2026-06-02mm/memcg, swap: store cgroup id in cluster table directlyKairui Song1-0/+4
2026-06-02mm, swap: unify large folio allocationKairui Song1-25/+5
2026-06-02mm, swap: add support for stable large allocation in swap cache directlyKairui Song1-1/+2
2026-06-02mm, swap: simplify swap cache allocation helperKairui Song1-2/+1
2026-04-05mm, swap: no need to clear the shadow explicitlyKairui Song1-1/+0
2026-04-05mm, swap: simplify checking if a folio is swappedKairui Song1-2/+3
2026-04-05mm, swap: no need to truncate the scan borderKairui Song1-1/+1
2026-04-05mm, swap: use the swap table to track the swap countKairui Song1-3/+11
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-8/+5
2026-01-31mm, swap: check swap table directly for checking cacheKairui Song1-3/+8
2026-01-31mm, swap: add folio to swap cache directly on allocationKairui Song1-8/+2
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song1-0/+37
2026-01-31mm, swap: remove workaround for unsynchronized swap map cache stateKairui Song1-1/+1
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song1-2/+13
2026-01-31mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IOKairui Song1-4/+0
2026-01-31mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IOKairui Song1-0/+6
2026-01-31mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song1-3/+3
2026-01-31Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem,Andrew Morton1-1/+1
2026-01-26mm, swap: restore swap_space attr aviod kernel panicrobin.kuo1-1/+1
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco1-1/+1
2025-11-16mm/migrate, swap: drop usage of folio_indexKairui Song1-21/+0
2025-09-21mm, swap: implement dynamic allocation of swap tableKairui Song1-1/+1
2025-09-21mm, swap: remove contention workaround for swap cacheKairui Song1-4/+0
2025-09-21mm, swap: mark swap address space ro and add context debug checkKairui Song1-1/+11
2025-09-21mm, swap: use the swap table for the swap cache and switch APIKairui Song1-35/+119
2025-09-21mm, swap: wrap swap cache replacement with a helperKairui Song1-0/+5
2025-09-21mm, swap: cleanup swap cache API and add kerneldocKairui Song1-21/+27
2025-09-21mm, swap: tidy up swap device and cluster info helpersKairui Song1-5/+33
2025-09-21mm, swap: rename and move some swap cluster definition and helpersKairui Song1-0/+70
2025-09-21mm, swap: always lock and check the swap cache folio before useKairui Song1-0/+27
2025-09-21mm, swap: use unified helper for swap cache look upKairui Song1-4/+9
2025-09-13mm/mincore, swap: consolidate swap cache checking for mincoreKairui Song1-10/+0
2025-07-09mm: stop passing a writeback_control structure to swap_writeoutChristoph Hellwig1-2/+5
2025-07-09mm: stop passing a writeback_control structure to __swap_writepageChristoph Hellwig1-1/+1
2025-06-19mm/shmem, swap: fix softlockup with mTHP swapinKairui Song1-0/+23
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+18
2025-05-12mm: move folio_index to mm/swap.h and remove no longer needed helperKairui Song1-0/+18
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)1-2/+2