summaryrefslogtreecommitdiff
path: root/mm/swapfile.c
AgeCommit message (Expand)Author
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2026-01-31mm, swap: remove no longer needed _swap_info_getKairui Song
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song
2026-01-31mm, swap: clean up and improve swap entries freeingKairui 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: cleanup swap entry management workflowKairui Song
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song
2026-01-31mm, swap: split locked entry duplicating into a standalone helperKairui Song
2026-01-31mm, swap: consolidate cluster reclaim and usability checkKairui Song
2026-01-31mm, swap: swap entry of a bad slot should not be considered as swapped outKairui Song
2026-01-31mm/shmem, swap: remove SWAP_MAP_SHMEMNhat Pham
2026-01-31mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IOKairui Song
2026-01-31mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco
2026-01-13simplify the callers of file_open_name()Al Viro
2025-11-29mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprateYoungjun Park
2025-11-29mm/swapfile: fix list iteration when next node is removed during discardYoungjun Park
2025-11-24mm: swap: remove scan_swap_map_slots() references from commentsYoungjun Park
2025-11-24mm: swap: change swap_alloc_slow() to voidYoungjun Park
2025-11-24mm, swap: use SWP_SOLIDSTATE to determine if swap is rotationalYoungjun Park
2025-11-24mm, swap: fix memory leak in setup_clusters() error pathYoungjun Park
2025-11-24mm/swap: fix wrong plist empty check in swap_alloc_slow()Youngjun Park
2025-11-24mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()Lorenzo Stoakes
2025-11-24mm: eliminate is_swap_pte() when softleaf_from_pte() sufficesLorenzo Stoakes
2025-11-24Merge branch 'mm-hotfixes-stable' into mm-stable in order to mergeAndrew Morton
2025-11-24mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type()Youngjun Park
2025-11-16mm/swap: select swap device with default priority round robinBaoquan He
2025-11-16mm/swap: do not choose swap device according to numa nodeBaoquan He
2025-11-16mm, swap: remove redundant argument for isolating a clusterKairui Song
2025-11-16mm, swap: cleanup swap entry allocation parameterKairui Song
2025-11-16mm, swap: rename helper for setup bad slotsKairui Song
2025-11-16mm, swap: do not perform synchronous discard during allocationKairui Song
2025-11-16mm: fix some typos in mm modulejianyun.gao
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