summaryrefslogtreecommitdiff
path: root/mm/swap.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-22mm: lru_add_drain_all() do local lru_add_drain() firstHugh Dickins1-0/+3
2025-09-22Merge branch 'mm-hotfixes-stable' into mm-stable in order to pick upAndrew Morton1-24/+26
2025-09-14mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)1-4/+4
2025-09-14mm: replace (20 - PAGE_SHIFT) with common macros for pages<->MB conversionYe Liu1-1/+1
2025-09-13mm: folio_may_be_lru_cached() unless folio_test_large()Hugh Dickins1-1/+1
2025-09-13mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU batch"Hugh Dickins1-24/+26
2025-07-25mm: optimize lru_note_cost() by adding lru_note_cost_unlock_irq()Hugh Dickins1-14/+19
2025-05-23memcg: make count_memcg_events re-entrant safe against irqsShakeel Butt1-4/+4
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+0
2025-03-18fs/dax: properly refcount fs dax pagesAlistair Popple1-2/+0
2025-02-07mm: swap: move sysctl to mm/swap.cKaixiong Yu1-1/+15
2025-01-26mm/filemap: add read support for RWF_DONTCACHEJens Axboe1-0/+2
2025-01-26mm/mglru: rework workingset protectionYu Zhao1-14/+10
2025-01-26mm/mglru: optimize deactivationYu Zhao1-7/+41
2025-01-14mm/page_alloc: export free_frozen_pages() instead of free_unref_page()Matthew Wilcox (Oracle)1-1/+1
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-31/+0
2024-11-12mm: page_alloc: move mlocked flag clearance into free_pages_prepare()Roman Gushchin1-14/+0
2024-11-11mm: delete the unused put_pages_list()Hugh Dickins1-31/+0
2024-11-06mm/thp: fix deferred split unqueue naming and lockingHugh Dickins1-2/+2
2024-09-10mm: remove isolate_lru_page()Kefeng Wang1-2/+2
2024-09-02mm/swap: take folio refcount after testing the LRU flagyangge1-5/+3
2024-09-02mm/swap: remove boilerplateYu Zhao1-73/+38
2024-09-02mm/swap: remove remaining _fn suffixYu Zhao1-15/+15
2024-09-02mm/swap: fold lru_rotate into cpu_fbatchesYu Zhao1-20/+16
2024-09-02mm/swap: rename cpu_fbatches->activateYu Zhao1-9/+9
2024-09-02mm/swap: reduce indentation levelYu Zhao1-100/+109
2024-07-18mm/gup: clear the LRU flag of a page before adding to LRU batchyangge1-12/+31
2024-07-05mm: refactor folio_undo_large_rmappable()Kefeng Wang1-6/+2
2024-05-06mm: add kernel-doc for folio_mark_accessed()Matthew Wilcox (Oracle)1-7/+10
2024-05-06mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()Matthew Wilcox (Oracle)1-1/+1
2024-04-26mm: convert free_zone_device_page to free_zone_device_folioMatthew Wilcox (Oracle)1-2/+2
2024-04-26mm: combine __folio_put_small, __folio_put_large and __folio_putMatthew Wilcox (Oracle)1-26/+6
2024-04-26mm: inline destroy_large_folio() into __folio_put_large()Matthew Wilcox (Oracle)1-3/+10
2024-04-26mm: free non-hugetlb large folios in a batchMatthew Wilcox (Oracle)1-2/+2
2024-04-26mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)1-1/+1
2024-03-12mm: fix list corruption in put_pages_listMatthew Wilcox (Oracle)1-2/+2
2024-03-12mm: remove folio from deferred split list before uncharging itMatthew Wilcox (Oracle)1-0/+3
2024-03-05mm: allow non-hugetlb large folios to be batch processedMatthew Wilcox (Oracle)1-2/+3
2024-03-05mm: use __page_cache_release() in folios_put()Matthew Wilcox (Oracle)1-33/+29
2024-03-05mm: use free_unref_folios() in put_pages_list()Matthew Wilcox (Oracle)1-7/+10
2024-03-05mm: remove use of folio list from folios_put()Matthew Wilcox (Oracle)1-7/+12
2024-03-05mm: use folios_put() in __folio_batch_release()Matthew Wilcox (Oracle)1-2/+1
2024-03-05mm: make folios_put() the basis of release_pages()Matthew Wilcox (Oracle)1-41/+59
2024-02-23mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand1-3/+9
2023-06-24mm: remove references to pagevecMatthew Wilcox (Oracle)1-1/+1
2023-06-24mm: remove struct pagevecMatthew Wilcox (Oracle)1-9/+9
2023-04-16mm: swap: fix performance regression on sparsetruncate-tinyQi Zheng1-1/+1
2023-02-24Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-32/+18
2023-02-13mm: Remove get_kernel_pages()Ira Weiny1-30/+0
2023-02-03mm: clean up mlock_page / munlock_page references in commentsMatthew Wilcox (Oracle)1-2/+2