summaryrefslogtreecommitdiff
path: root/mm/swapfile.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24mm, swap: ratelimit bad swap entry reportsBreno Leitao1-3/+3
2026-08-24mm/swap: remove SWP_FS_OPSChristoph Hellwig1-2/+0
2026-08-24mm/swap: use swap_ops to register swap device's methodsChristoph Hellwig1-0/+4
2026-08-24mm/swap: also use struct swap_iocb for block I/OChristoph Hellwig1-5/+4
2026-08-24mm/swap: reject swapon() on filesystem-level encrypted filesEric Biggers1-0/+7
2026-08-24Merge branch 'mm-hotfixes-stable' into mm-stable to pick upAndrew Morton1-1/+8
2026-08-13mm, swap: don't free a hibernation slot that is in the swap cacheYoungjun Park1-1/+8
2026-08-06mm/swap: clarify unreachable cond_resched() in swap_reclaim_full_clustersYoungjun Park1-0/+6
2026-08-04mm: preserve RWP marker across PTE rewritesKiryl Shutsemau (Meta)1-0/+5
2026-08-04mm: rename uffd-wp PTE accessors to uffdKiryl Shutsemau (Meta)1-2/+2
2026-07-28mm/swap: rename subpage->page in folio_dup_swap/folio_put_swapDev Jain1-8/+8
2026-06-08mm/swap: remove redundant swap device reference in alloc/freeYoungjun Park1-32/+36
2026-06-08mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap deviceYoungjun Park1-16/+119
2026-06-02mm, swap: merge zeromap into swap tableKairui Song1-32/+25
2026-06-02mm/memcg: remove no longer used swap cgroup arrayKairui Song1-8/+0
2026-06-02mm/memcg, swap: store cgroup id in cluster table directlyKairui Song1-12/+25
2026-06-02mm, swap: consolidate cluster allocation helpersKairui Song1-61/+49
2026-06-02mm, swap: support flexible batch freeing of slots in different memcgsKairui Song1-4/+29
2026-06-02mm/memcg, swap: tidy up cgroup v1 memsw swap helpersKairui Song1-1/+1
2026-06-02mm, swap: unify large folio allocationKairui Song1-2/+1
2026-06-02mm, swap: avoid leaving unused extend table after alloc raceKairui Song1-8/+34
2026-05-28mm/swap: add cond_resched() in swap_reclaim_full_clusters to prevent softlockupZijiang Huang1-0/+1
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-24mm, swap: speed up hibernation allocation and writeoutKairui Song1-5/+16
2026-03-09block: remove bdev_nonrot()Damien Le Moal1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert '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-01-31mm, swap: remove no longer needed _swap_info_getKairui Song1-41/+6
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-111/+57
2026-01-31mm, swap: clean up and improve swap entries freeingKairui Song1-142/+96
2026-01-31mm, swap: check swap table directly for checking cacheKairui Song1-26/+29
2026-01-31mm, swap: add folio to swap cache directly on allocationKairui Song1-93/+68
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song1-44/+107
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song1-14/+25
2026-01-31mm, swap: split locked entry duplicating into a standalone helperKairui Song1-31/+31
2026-01-31mm, swap: consolidate cluster reclaim and usability checkKairui Song1-16/+29