summaryrefslogtreecommitdiff
path: root/mm/swap.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-03filemap: remove find_get_pages_range_tag()Vishal Moola (Oracle)1-10/+0
2023-02-03mm: mlock: update the interface to use foliosLorenzo Stoakes1-5/+5
2023-01-19mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)1-8/+6
2023-01-19mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree()Kefeng Wang1-7/+5
2022-12-01mm: teach release_pages() to take an array of encoded page pointers tooLinus Torvalds1-4/+12
2022-11-09swap: add a limit for readahead page-cluster valueKairui Song1-1/+2
2022-11-09mm: vmscan: make rotations a secondary factor in balancing anon vs fileJohannes Weiner1-5/+17
2022-10-04mm: add folio_add_lru_vma()Matthew Wilcox (Oracle)1-10/+9
2022-09-27mm: multi-gen LRU: exploit locality in rmapYu Zhao1-2/+2
2022-09-27mm: multi-gen LRU: minimal implementationYu Zhao1-0/+39
2022-09-27mm: multi-gen LRU: groundworkYu Zhao1-3/+8
2022-08-06Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-315/+284
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-29/+0
2022-07-04mm: convert destroy_compound_page() to destroy_large_folio()Matthew Wilcox (Oracle)1-1/+1
2022-07-04mm/swap: convert __page_cache_release() to use a folioMatthew Wilcox (Oracle)1-17/+16
2022-07-04mm/swap: convert __put_compound_page() to __folio_put_large()Matthew Wilcox (Oracle)1-7/+7
2022-07-04mm/swap: convert __put_single_page() to __folio_put_small()Matthew Wilcox (Oracle)1-5/+5
2022-07-04mm/swap: convert __put_page() to __folio_put()Matthew Wilcox (Oracle)1-7/+7
2022-07-04mm/swap: convert put_pages_list to use foliosMatthew Wilcox (Oracle)1-8/+8
2022-07-04mm/swap: convert release_pages to use a folio internallyMatthew Wilcox (Oracle)1-18/+16
2022-07-04mm/swap: optimise lru_add_drain_cpu()Matthew Wilcox (Oracle)1-4/+5
2022-07-04mm/swap: pull the CPU conditional out of __lru_add_drain_all()Matthew Wilcox (Oracle)1-8/+16
2022-07-04mm/swap: rename lru_pvecs to cpu_fbatchesMatthew Wilcox (Oracle)1-44/+46
2022-07-04mm/swap: convert activate_page to a folio_batchMatthew Wilcox (Oracle)1-65/+16
2022-07-04mm/swap: convert lru_lazyfree to a folio_batchMatthew Wilcox (Oracle)1-25/+26
2022-07-04mm/swap: convert lru_deactivate to a folio_batchMatthew Wilcox (Oracle)1-18/+20