summaryrefslogtreecommitdiff
path: root/mm/swapfile.c
AgeCommit message (Expand)Author
2026-06-08mm/swap: remove redundant swap device reference in alloc/freeYoungjun Park
2026-06-08mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap deviceYoungjun Park
2026-06-02mm, swap: merge zeromap into swap tableKairui Song
2026-06-02mm/memcg: remove no longer used swap cgroup arrayKairui Song
2026-06-02mm/memcg, swap: store cgroup id in cluster table directlyKairui Song
2026-06-02mm, swap: consolidate cluster allocation helpersKairui Song
2026-06-02mm, swap: support flexible batch freeing of slots in different memcgsKairui Song
2026-06-02mm/memcg, swap: tidy up cgroup v1 memsw swap helpersKairui Song
2026-06-02mm, swap: unify large folio allocationKairui Song
2026-06-02mm, swap: avoid leaving unused extend table after alloc raceKairui Song
2026-05-28mm/swap: add cond_resched() in swap_reclaim_full_clusters to prevent softlockupZijiang Huang
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2026-04-05mm/swapfile: remove duplicate include of swap_table.hChen Ni
2026-04-05mm/swap: strengthen locking assertions and invariants in cluster allocationHui Zhu
2026-04-05mm, swap: no need to clear the shadow explicitlyKairui Song
2026-04-05mm, swap: simplify checking if a folio is swappedKairui Song
2026-04-05mm, swap: no need to truncate the scan borderKairui Song
2026-04-05mm, swap: use the swap table to track the swap countKairui Song
2026-04-05mm, swap: simplify swap table sanity range checkKairui Song
2026-04-05mm, swap: mark bad slots in swap table directlyKairui Song
2026-04-05mm, swap: consolidate bad slots setup and make it more robustKairui Song
2026-04-05mm, swap: remove redundant arguments and locking for enabling a deviceKairui Song
2026-04-05mm, swap: clean up swapon process and lockingKairui Song
2026-04-05mm, swap: protect si->swap_file properly and use as a mount indicatorKairui Song
2026-03-24mm, swap: speed up hibernation allocation and writeoutKairui Song
2026-03-09block: remove bdev_nonrot()Damien Le Moal
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