| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-08-24 | mm/swap: add a new swap_ops.h header to allow for pluggable swap ops | Christoph Hellwig | 1 | -22/+1 |
| 2026-08-24 | mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch | Hongfu Li | 1 | -5/+0 |
| 2026-08-24 | mm/swap: remove SWP_FS_OPS | Christoph Hellwig | 1 | -12/+10 |
| 2026-08-24 | mm/swap: use swap_ops to register swap device's methods | Christoph Hellwig | 1 | -0/+10 |
| 2026-08-24 | mm/swap: also use struct swap_iocb for block I/O | Christoph Hellwig | 1 | -0/+1 |
| 2026-08-24 | mm/swap: introduce struct swap_io_ctx | Christoph Hellwig | 1 | -20/+15 |
| 2026-08-24 | shmem: provide a shmem_write_folio wrapper | Christoph Hellwig | 1 | -0/+4 |
| 2026-08-24 | mm: add some missing includes to mm-local headers | Lorenzo Stoakes (ARM) | 1 | -0/+1 |
| 2026-08-24 | memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h | Ridong Chen | 1 | -0/+14 |
| 2026-08-04 | mm/swap: colocate page-cluster sysctl with swap readahead | Jianyue Wu | 1 | -2/+0 |
| 2026-07-28 | mm/swap: rename subpage->page in folio_dup_swap/folio_put_swap | Dev Jain | 1 | -2/+2 |
| 2026-06-02 | mm, swap: merge zeromap into swap table | Kairui Song | 1 | -30/+20 |
| 2026-06-02 | mm/memcg, swap: store cgroup id in cluster table directly | Kairui Song | 1 | -0/+4 |
| 2026-06-02 | mm, swap: unify large folio allocation | Kairui Song | 1 | -25/+5 |
| 2026-06-02 | mm, swap: add support for stable large allocation in swap cache directly | Kairui Song | 1 | -1/+2 |
| 2026-06-02 | mm, swap: simplify swap cache allocation helper | Kairui Song | 1 | -2/+1 |
| 2026-04-05 | mm, swap: no need to clear the shadow explicitly | Kairui Song | 1 | -1/+0 |
| 2026-04-05 | mm, swap: simplify checking if a folio is swapped | Kairui Song | 1 | -2/+3 |
| 2026-04-05 | mm, swap: no need to truncate the scan border | Kairui Song | 1 | -1/+1 |
| 2026-04-05 | mm, swap: use the swap table to track the swap count | Kairui Song | 1 | -3/+11 |
| 2026-01-31 | mm, swap: drop the SWAP_HAS_CACHE flag | Kairui Song | 1 | -8/+5 |
| 2026-01-31 | mm, swap: check swap table directly for checking cache | Kairui Song | 1 | -3/+8 |
| 2026-01-31 | mm, swap: add folio to swap cache directly on allocation | Kairui Song | 1 | -8/+2 |
| 2026-01-31 | mm, swap: cleanup swap entry management workflow | Kairui Song | 1 | -0/+37 |
| 2026-01-31 | mm, swap: remove workaround for unsynchronized swap map cache state | Kairui Song | 1 | -1/+1 |
| 2026-01-31 | mm, swap: use swap cache as the swap in synchronize layer | Kairui Song | 1 | -2/+13 |
| 2026-01-31 | mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO | Kairui Song | 1 | -4/+0 |
| 2026-01-31 | mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO | Kairui Song | 1 | -0/+6 |
| 2026-01-31 | mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio | Kairui Song | 1 | -3/+3 |
| 2026-01-31 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm/shmem, | Andrew Morton | 1 | -1/+1 |
| 2026-01-26 | mm, swap: restore swap_space attr aviod kernel panic | robin.kuo | 1 | -1/+1 |
| 2026-01-20 | mm: fix minor spelling mistakes in comments | Kevin Lourenco | 1 | -1/+1 |
| 2025-11-16 | mm/migrate, swap: drop usage of folio_index | Kairui Song | 1 | -21/+0 |
| 2025-09-21 | mm, swap: implement dynamic allocation of swap table | Kairui Song | 1 | -1/+1 |
| 2025-09-21 | mm, swap: remove contention workaround for swap cache | Kairui Song | 1 | -4/+0 |
| 2025-09-21 | mm, swap: mark swap address space ro and add context debug check | Kairui Song | 1 | -1/+11 |
| 2025-09-21 | mm, swap: use the swap table for the swap cache and switch API | Kairui Song | 1 | -35/+119 |
| 2025-09-21 | mm, swap: wrap swap cache replacement with a helper | Kairui Song | 1 | -0/+5 |
| 2025-09-21 | mm, swap: cleanup swap cache API and add kerneldoc | Kairui Song | 1 | -21/+27 |
| 2025-09-21 | mm, swap: tidy up swap device and cluster info helpers | Kairui Song | 1 | -5/+33 |
| 2025-09-21 | mm, swap: rename and move some swap cluster definition and helpers | Kairui Song | 1 | -0/+70 |
| 2025-09-21 | mm, swap: always lock and check the swap cache folio before use | Kairui Song | 1 | -0/+27 |
| 2025-09-21 | mm, swap: use unified helper for swap cache look up | Kairui Song | 1 | -4/+9 |
| 2025-09-13 | mm/mincore, swap: consolidate swap cache checking for mincore | Kairui Song | 1 | -10/+0 |
| 2025-07-09 | mm: stop passing a writeback_control structure to swap_writeout | Christoph Hellwig | 1 | -2/+5 |
| 2025-07-09 | mm: stop passing a writeback_control structure to __swap_writepage | Christoph Hellwig | 1 | -1/+1 |
| 2025-06-19 | mm/shmem, swap: fix softlockup with mTHP swapin | Kairui Song | 1 | -0/+23 |
| 2025-05-31 | Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -0/+18 |
| 2025-05-12 | mm: move folio_index to mm/swap.h and remove no longer needed helper | Kairui Song | 1 | -0/+18 |
| 2025-04-07 | mm: Remove swap_writepage() and shmem_writepage() | Matthew Wilcox (Oracle) | 1 | -2/+2 |