summaryrefslogtreecommitdiff
path: root/mm/page_io.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24mm/swap: move swap_ops into file systems for file system-based swapChristoph Hellwig1-27/+7
2026-08-24mm/swap: add a new swap_ops.h header to allow for pluggable swap opsChristoph Hellwig1-9/+1
2026-08-24mm/swap: revert to single-folio writes for synchronous swap devicesChristoph Hellwig1-1/+10
2026-08-24mm/vmstat: add NRSWP{IN,OUT} countersChristoph Hellwig1-0/+2
2026-08-24mm/swap: remove SWP_FS_OPSChristoph Hellwig1-1/+9
2026-08-24mm/swap: use swap_ops to register swap device's methodsChristoph Hellwig1-25/+43
2026-08-24mm/swap: remove count_swpout_vm_eventChristoph Hellwig1-14/+10
2026-08-24mm/swap: also use struct swap_iocb for block I/OChristoph Hellwig1-277/+249
2026-08-24mm/swap: introduce struct swap_io_ctxChristoph Hellwig1-28/+32
2026-06-25Merge tag 'block-7.2-20260625' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+6
2026-06-24mm/page_io: don't nest queue_lock under rcu in bio_associate_blkg_from_page()Yu Kuai1-1/+6
2026-06-19Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-30/+73
2026-06-02mm, swap: merge zeromap into swap tableKairui Song1-9/+52
2026-05-29block: Add bvec_folio()Matthew Wilcox (Oracle)1-2/+2
2026-05-28mm/page_io: rename swap_iocb fields for clarityDavid Carlier1-21/+21
2026-04-18mm/page_io: use sio->len for PSWPIN accounting in sio_read_complete()David Carlier1-1/+1
2026-04-18mm: page_io: prevent memory cgroup release in page_io moduleMuchun Song1-2/+6
2026-04-05mm: update outdated comments for removed scan_swap_map_slots()Kexin Sun1-2/+2
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco1-2/+2
2025-09-21mm, swap: tidy up swap device and cluster info helpersKairui Song1-6/+6
2025-07-09mm: stop passing a writeback_control structure to swap_writeoutChristoph Hellwig1-2/+2
2025-07-09mm: stop passing a writeback_control structure to __swap_writepageChristoph Hellwig1-19/+14
2025-07-09mm: tidy up swap_writeoutChristoph Hellwig1-18/+18
2025-04-07mm: Remove swap_writepage() and shmem_writepage()Matthew Wilcox (Oracle)1-2/+1
2025-03-17page_io: zswap: do not crash the kernel on decompression failureNhat Pham1-3/+3
2025-01-25mm, swap: clean up device availability checkKairui Song1-1/+0
2024-11-11mm: add per-order mTHP swpin countersBarry Song1-0/+3
2024-11-11mm: swap: count successful large folio zswap stores in hugepage zswpout statsKanchana P Sridhar1-0/+1
2024-11-11Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-0/+16
2024-11-11mm: count zeromap read and set for swapout and swapinBarry Song1-0/+16
2024-11-06mm: swap: make some count_mthp_stat() call-sites be THP-agnostic.Kanchana P Sridhar1-1/+1
2024-11-05mm/memcontrol: add per-memcg pgpgin/pswpin counterJingxiang Zeng1-0/+4
2024-10-30mm: fix PSWPIN counter for large folios swap-inBarry Song1-2/+2
2024-09-17mm: fix swap_read_folio_zeromap() for large folios with partial zeromapBarry Song1-25/+7
2024-09-03mm: store zero pages to be swapped out in a bitmapUsama Arif1-1/+117
2024-09-01fs: remove calls to set and clear the folio error flagMatthew Wilcox (Oracle)1-3/+1
2024-09-01zswap: track swapins from disk more accuratelyNhat Pham1-1/+8
2024-07-17mm: ignore data-race in __swap_writepagePei Li1-1/+6
2024-07-03mm: zswap: handle incorrect attempts to load large foliosYosry Ahmed1-1/+0
2024-07-03mm: do not start/end writeback for pages stored in zswapUsama Arif1-2/+0
2024-07-03mm: swap: remove 'synchronous' argument to swap_read_folio()Yosry Ahmed1-3/+3
2024-07-03mm/swap: get the swap device offset directlyKairui Song1-3/+3
2024-06-05mm: drop the 'anon_' prefix for swap-out mTHP countersBaolin Wang1-1/+1
2024-05-05mm: add per-order mTHP anon_swpout and anon_swpout_fallback countersBarry Song1-0/+1
2024-04-25arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song1-1/+1
2023-12-29zswap: memcontrol: implement zswap writeback disablingNhat Pham1-0/+5
2023-12-29mm: convert swap_readpage() to swap_read_folio()Matthew Wilcox (Oracle)1-9/+9
2023-12-29mm: convert swap_page_sector() to swap_folio_sector()Matthew Wilcox (Oracle)1-4/+4
2023-12-29mm: pass a folio to swap_readpage_bdev_async()Matthew Wilcox (Oracle)1-4/+4
2023-12-29mm: pass a folio to swap_readpage_bdev_sync()Matthew Wilcox (Oracle)1-4/+4