summaryrefslogtreecommitdiff
path: root/mm/swapfile.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-664/+486
2026-04-05mm/swapfile: remove duplicate include of swap_table.hChen Ni1-1/+0
2026-04-05mm/swap: strengthen locking assertions and invariants in cluster allocationHui Zhu1-1/+6
2026-04-05mm, swap: no need to clear the shadow explicitlyKairui Song1-2/+0
2026-04-05mm, swap: simplify checking if a folio is swappedKairui Song1-37/+45
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-502/+288
2026-04-05mm, swap: simplify swap table sanity range checkKairui Song1-26/+9
2026-04-05mm, swap: mark bad slots in swap table directlyKairui Song1-15/+41
2026-04-05mm, swap: consolidate bad slots setup and make it more robustKairui Song1-30/+38
2026-04-05mm, swap: remove redundant arguments and locking for enabling a deviceKairui Song1-30/+18
2026-04-05mm, swap: clean up swapon process and lockingKairui Song1-39/+48
2026-04-05mm, swap: protect si->swap_file properly and use as a mount indicatorKairui Song1-12/+13
2026-03-25mm, swap: speed up hibernation allocation and writeoutKairui Song1-5/+16
2026-03-09block: remove bdev_nonrot()Damien Le Moal1-1/+1
2026-02-22Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-5/+5
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-478/+384
2026-02-01mm, swap: remove no longer needed _swap_info_getKairui Song1-41/+6
2026-02-01mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-111/+57
2026-02-01mm, swap: clean up and improve swap entries freeingKairui Song1-142/+96
2026-02-01mm, swap: check swap table directly for checking cacheKairui Song1-26/+29
2026-02-01mm, swap: add folio to swap cache directly on allocationKairui Song1-93/+68
2026-02-01mm, swap: cleanup swap entry management workflowKairui Song1-44/+107
2026-02-01mm, swap: use swap cache as the swap in synchronize layerKairui Song1-14/+25
2026-02-01mm, swap: split locked entry duplicating into a standalone helperKairui Song1-31/+31
2026-02-01mm, swap: consolidate cluster reclaim and usability checkKairui Song1-16/+29
2026-02-01mm, swap: swap entry of a bad slot should not be considered as swapped outKairui Song1-8/+9
2026-02-01mm/shmem, swap: remove SWAP_MAP_SHMEMNhat Pham1-25/+17
2026-02-01mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IOKairui Song1-26/+9
2026-02-01mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folioKairui Song1-1/+1
2026-01-21mm: fix minor spelling mistakes in commentsKevin Lourenco1-1/+1
2026-01-13simplify the callers of file_open_name()Al Viro1-18/+3
2025-11-29mm/swapfile: use plist_for_each_entry in __folio_throttle_swaprateYoungjun Park1-3/+2
2025-11-29mm/swapfile: fix list iteration when next node is removed during discardYoungjun Park1-5/+9
2025-11-25mm: swap: remove scan_swap_map_slots() references from commentsYoungjun Park1-11/+9
2025-11-25mm: swap: change swap_alloc_slow() to voidYoungjun Park1-4/+3
2025-11-25mm, swap: use SWP_SOLIDSTATE to determine if swap is rotationalYoungjun Park1-1/+1
2025-11-25mm, swap: fix memory leak in setup_clusters() error pathYoungjun Park1-3/+2
2025-11-25mm/swap: fix wrong plist empty check in swap_alloc_slow()Youngjun Park1-1/+1
2025-11-25mm: replace remaining pte_to_swp_entry() with softleaf_from_pte()Lorenzo Stoakes1-2/+11
2025-11-25mm: eliminate is_swap_pte() when softleaf_from_pte() sufficesLorenzo Stoakes1-5/+4
2025-11-25Merge branch 'mm-hotfixes-stable' into mm-stable in order to mergeAndrew Morton1-3/+1
2025-11-25mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type()Youngjun Park1-3/+1
2025-11-17mm/swap: select swap device with default priority round robinBaoquan He1-26/+4
2025-11-17mm/swap: do not choose swap device according to numa nodeBaoquan He1-66/+14
2025-11-17mm, swap: remove redundant argument for isolating a clusterKairui Song1-3/+3
2025-11-17mm, swap: cleanup swap entry allocation parameterKairui Song1-2/+1
2025-11-17mm, swap: rename helper for setup bad slotsKairui Song1-11/+11