summaryrefslogtreecommitdiff
path: root/include/linux/swap.h
AgeCommit message (Expand)AuthorFilesLines
2026-08-24mm/swap: move swap_ops into file systems for file system-based swapChristoph Hellwig1-6/+0
2026-08-24mm/swap: remove SWP_FS_OPSChristoph Hellwig1-1/+5
2026-08-24mm/swap: use swap_ops to register swap device's methodsChristoph Hellwig1-0/+1
2026-08-24mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()David Hildenbrand (Arm)1-0/+8
2026-08-24memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.hRidong Chen1-19/+0
2026-08-04mm: move reclaim-internal declarations out of swap.hJianyue Wu1-68/+7
2026-08-04mm/swap: colocate page-cluster sysctl with swap readaheadJianyue Wu1-1/+0
2026-07-28mm: constify oom_control, scan_control, and alloc_context nodemaskGregory Price1-1/+1
2026-07-28include/linux/swap.h: remove unused leftoversRitesh Harjani (IBM)1-7/+0
2026-06-08mm/swap, PM: hibernate: fix swapoff race in uswsusp by pinning swap deviceYoungjun Park1-1/+4
2026-06-02mm, swap: merge zeromap into swap tableKairui Song1-1/+0
2026-06-02mm/memcg, swap: store cgroup id in cluster table directlyKairui Song1-4/+4
2026-06-02mm/memcg, swap: tidy up cgroup v1 memsw swap helpersKairui Song1-6/+4
2026-04-18mm: workingset: use lruvec_lru_size() to get the number of lru pagesQi Zheng1-0/+1
2026-04-18mm: vmscan: prepare for reparenting traditional LRU foliosQi Zheng1-0/+21
2026-04-18mm: memcontrol: prepare for reparenting LRU pages for lruvec lockMuchun Song1-2/+1
2026-04-05mm: remove stray references to struct pagevecTal Zussman1-2/+0
2026-04-05mm, swap: use the swap table to track the swap countKairui Song1-25/+3
2026-01-31mm, swap: drop the SWAP_HAS_CACHE flagKairui Song1-1/+0
2026-01-31mm, swap: add folio to swap cache directly on allocationKairui Song1-5/+0
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song1-33/+25
2026-01-31mm, swap: use swap cache as the swap in synchronize layerKairui Song1-6/+0
2026-01-31mm/shmem, swap: remove SWAP_MAP_SHMEMNhat Pham1-8/+7
2025-11-16mm/swap: do not choose swap device according to numa nodeBaoquan He1-10/+1
2025-11-16mm, swap: cleanup swap entry allocation parameterKairui Song1-2/+2
2025-09-21mm, swap: use the swap table for the swap cache and switch APIKairui Song1-2/+0
2025-09-21mm, swap: tidy up swap device and cluster info helpersKairui Song1-6/+0
2025-09-21mm, swap: rename and move some swap cluster definition and helpersKairui Song1-34/+0
2025-09-21Merge branch 'mm-hotfixes-stable' into mm-stable in order to pick upAndrew Morton1-0/+10
2025-09-13mm: swap.h: Remove deleted field from commentsChris Li1-5/+2
2025-09-13mm, swap: remove fragment clusters counterKairui Song1-1/+0
2025-09-13mm: folio_may_be_lru_cached() unless folio_test_large()Hugh Dickins1-0/+10
2025-07-24mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq()Hugh Dickins1-2/+3
2025-07-19mm: introduce per-node proactive reclaim interfaceDavidlohr Bueso1-0/+16
2025-07-13mm: fix spelling issue in swap.hXuanye Liu1-1/+1
2025-05-12mm: add swappiness=max arg to memory.reclaim for only anon reclaimZhongkun He1-0/+4
2025-05-11mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache()Fan Ni1-5/+3
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-28/+13
2025-03-16mm, swap: simplify folio swap allocationKairui Song1-5/+3
2025-03-16mm, swap: remove swap slot cacheKairui Song1-3/+0
2025-03-16mm, swap: use percpu cluster as allocation fast pathKairui Song1-7/+4
2025-03-16mm/swap: rename swap_swapcount() to swap_entry_swapped()Baoquan He1-3/+3
2025-03-16mm/swap: remove SWAP_FLAG_PRIO_SHIFTBaoquan He1-1/+0
2025-03-16mm: use single SWP_DEVICE_EXCLUSIVE entry typeDavid Hildenbrand1-4/+3
2025-03-16mm: memcontrol: move memsw charge callbacks to v1Johannes Weiner1-5/+0
2025-02-07mm: vmscan: move vmscan sysctls to mm/vmscan.cKaixiong Yu1-9/+0
2025-02-01mm/vmscan: fix hard LOCKUP in function isolate_lru_foliosliuye1-0/+1
2025-01-25mm, swap: use a global swap cluster for non-rotation devicesKairui Song1-0/+2
2025-01-25mm, swap: simplify percpu cluster updatingKairui Song1-2/+2
2025-01-25mm, swap: reduce contention on device lockKairui Song1-1/+2