summaryrefslogtreecommitdiff
path: root/mm/swapfile.c
AgeCommit message (Expand)Author
2025-09-28mm: swap: check for stable address space before operating on the VMACharan Teja Kalla
2025-09-21mm, swap: use a single page for swap table when the size fitsKairui Song
2025-09-21mm, swap: implement dynamic allocation of swap tableKairui Song
2025-09-21mm, swap: remove contention workaround for swap cacheKairui Song
2025-09-21mm, swap: use the swap table for the swap cache and switch APIKairui 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: rename and move some swap cluster definition and helpersKairui Song
2025-09-21mm, swap: always lock and check the swap cache folio before useKairui Song
2025-09-21mm, swap: fix swap cache index error when retrying reclaimKairui Song
2025-09-21mm, swap: use unified helper for swap cache look upKairui Song
2025-09-13mm/swapfile.c: introduce function alloc_swap_scan_list()Chris Li
2025-09-13mm, swap: prefer nonfull over free clustersKairui Song
2025-09-13mm, swap: remove fragment clusters counterKairui Song
2025-09-13mm, swap: only scan one cluster in fragment listKairui Song
2025-07-24mm: swap: remove stale comment stale comment in cluster_alloc_swap_entry()Kemeng Shi
2025-07-24mm: swap: fix potential buffer overflow in setup_clusters()Kemeng Shi
2025-07-24mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloopKemeng Shi
2025-07-24mm: swap: move nr_swap_pages counter decrement from folio_alloc_swap() to swa...Kemeng Shi
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-05-26Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds
2025-05-12mm, swap: remove no longer used swap mapping helperKairui Song
2025-05-12mm: move folio_index to mm/swap.h and remove no longer needed helperKairui Song
2025-05-12Merge tag 'vfs-6.15-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2025-05-11mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]()Kemeng Shi
2025-05-11mm: swap: factor out helper to drop cache of entries within a single clusterKemeng Shi
2025-05-11mm: swap: free each cluster individually in swap_entries_put_map_nr()Kemeng Shi
2025-05-11mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr()Kemeng Shi
2025-05-11mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr()Kemeng Shi
2025-05-11mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked()Kemeng Shi
2025-05-11mm: swap: enable swap_entry_range_free() to drop any kind of last refKemeng Shi
2025-05-11mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]...Kemeng Shi
2025-05-07mm, swap: fix false warning for large allocation with !THP_SWAPKairui Song
2025-05-06swapfile: disable swapon for bs > ps devicesLuis Chamberlain
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: use percpu cluster as allocation fast pathKairui Song
2025-03-16mm, swap: don't update the counter up-frontKairui Song
2025-03-16mm, swap: drop the flag TTRS_DIRECTKairui Song
2025-03-16mm, swap: avoid reclaiming irrelevant swap cacheKairui Song
2025-03-16mm: swap: remove stale comment of swap_reclaim_full_clusters()Kemeng Shi
2025-03-16mm, swap: correct comment in swap_usage_sub()Kemeng Shi
2025-03-16mm, swap: remove setting SWAP_MAP_BAD for discard clusterKemeng Shi
2025-03-16mm/swapfile.c: open code cluster_alloc_swap()Baoquan He
2025-03-16mm/swapfile.c: remove the incorrect code commentBaoquan He
2025-03-16mm/swap: rename swap_swapcount() to swap_entry_swapped()Baoquan He
2025-03-16mm/swapfile.c: remove the unneeded checkingBaoquan He
2025-03-16mm/swapfile.c: optimize code in setup_clusters()Baoquan He
2025-03-16mm/swapfile.c: update the code comment above swap_count_continued()Baoquan He