aboutsummaryrefslogtreecommitdiff
path: root/mm/swap.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-05mm: add kernel-doc for folio_mark_accessed()Gravatar Matthew Wilcox (Oracle) 1-7/+10
2024-05-05mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()Gravatar Matthew Wilcox (Oracle) 1-1/+1
2024-04-25mm: convert free_zone_device_page to free_zone_device_folioGravatar Matthew Wilcox (Oracle) 1-2/+2
2024-04-25mm: combine __folio_put_small, __folio_put_large and __folio_putGravatar Matthew Wilcox (Oracle) 1-26/+6
2024-04-25mm: inline destroy_large_folio() into __folio_put_large()Gravatar Matthew Wilcox (Oracle) 1-3/+10
2024-04-25mm: free non-hugetlb large folios in a batchGravatar Matthew Wilcox (Oracle) 1-2/+2
2024-04-25mm: add is_huge_zero_folio()Gravatar Matthew Wilcox (Oracle) 1-1/+1
2024-03-12mm: fix list corruption in put_pages_listGravatar Matthew Wilcox (Oracle) 1-2/+2
2024-03-12mm: remove folio from deferred split list before uncharging itGravatar Matthew Wilcox (Oracle) 1-0/+3
2024-03-04mm: allow non-hugetlb large folios to be batch processedGravatar Matthew Wilcox (Oracle) 1-2/+3
2024-03-04mm: use __page_cache_release() in folios_put()Gravatar Matthew Wilcox (Oracle) 1-33/+29
2024-03-04mm: use free_unref_folios() in put_pages_list()Gravatar Matthew Wilcox (Oracle) 1-7/+10
2024-03-04mm: remove use of folio list from folios_put()Gravatar Matthew Wilcox (Oracle) 1-7/+12
2024-03-04mm: use folios_put() in __folio_batch_release()Gravatar Matthew Wilcox (Oracle) 1-2/+1
2024-03-04mm: make folios_put() the basis of release_pages()Gravatar Matthew Wilcox (Oracle) 1-41/+59
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()Gravatar David Hildenbrand 1-3/+9
2023-06-23mm: remove references to pagevecGravatar Matthew Wilcox (Oracle) 1-1/+1
2023-06-23mm: remove struct pagevecGravatar Matthew Wilcox (Oracle) 1-9/+9
2023-04-16mm: swap: fix performance regression on sparsetruncate-tinyGravatar Qi Zheng 1-1/+1
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-32/+18
2023-02-13mm: Remove get_kernel_pages()Gravatar Ira Weiny 1-30/+0
2023-02-02mm: clean up mlock_page / munlock_page references in commentsGravatar Matthew Wilcox (Oracle) 1-2/+2
2023-02-02filemap: remove find_get_pages_range_tag()Gravatar Vishal Moola (Oracle) 1-10/+0
2023-02-02mm: mlock: update the interface to use foliosGravatar Lorenzo Stoakes 1-5/+5
2023-01-18mm/swap: convert deactivate_page() to folio_deactivate()Gravatar Vishal Moola (Oracle) 1-8/+6
2023-01-18mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree()Gravatar Kefeng Wang 1-7/+5
2022-11-30mm: teach release_pages() to take an array of encoded page pointers tooGravatar Linus Torvalds 1-4/+12
2022-11-08swap: add a limit for readahead page-cluster valueGravatar Kairui Song 1-1/+2
2022-11-08mm: vmscan: make rotations a secondary factor in balancing anon vs fileGravatar Johannes Weiner 1-5/+17
2022-10-03mm: add folio_add_lru_vma()Gravatar Matthew Wilcox (Oracle) 1-10/+9
2022-09-26mm: multi-gen LRU: exploit locality in rmapGravatar Yu Zhao 1-2/+2
2022-09-26mm: multi-gen LRU: minimal implementationGravatar Yu Zhao 1-0/+39
2022-09-26mm: multi-gen LRU: groundworkGravatar Yu Zhao 1-3/+8
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-315/+284
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheGravatar Linus Torvalds 1-29/+0
2022-07-03mm: convert destroy_compound_page() to destroy_large_folio()Gravatar Matthew Wilcox (Oracle) 1-1/+1
2022-07-03mm/swap: convert __page_cache_release() to use a folioGravatar Matthew Wilcox (Oracle) 1-17/+16
2022-07-03mm/swap: convert __put_compound_page() to __folio_put_large()Gravatar Matthew Wilcox (Oracle) 1-7/+7
2022-07-03mm/swap: convert __put_single_page() to __folio_put_small()Gravatar Matthew Wilcox (Oracle) 1-5/+5
2022-07-03mm/swap: convert __put_page() to __folio_put()Gravatar Matthew Wilcox (Oracle) 1-7/+7
2022-07-03mm/swap: convert put_pages_list to use foliosGravatar Matthew Wilcox (Oracle) 1-8/+8
2022-07-03mm/swap: convert release_pages to use a folio internallyGravatar Matthew Wilcox (Oracle) 1-18/+16
2022-07-03mm/swap: optimise lru_add_drain_cpu()Gravatar Matthew Wilcox (Oracle) 1-4/+5
2022-07-03mm/swap: pull the CPU conditional out of __lru_add_drain_all()Gravatar Matthew Wilcox (Oracle) 1-8/+16
2022-07-03mm/swap: rename lru_pvecs to cpu_fbatchesGravatar Matthew Wilcox (Oracle) 1-44/+46
2022-07-03mm/swap: convert activate_page to a folio_batchGravatar Matthew Wilcox (Oracle) 1-65/+16
2022-07-03mm/swap: convert lru_lazyfree to a folio_batchGravatar Matthew Wilcox (Oracle) 1-25/+26
2022-07-03mm/swap: convert lru_deactivate to a folio_batchGravatar Matthew Wilcox (Oracle) 1-18/+20
2022-07-03mm/swap: convert lru_deactivate_file to a folio_batchGravatar Matthew Wilcox (Oracle) 1-43/+39
2022-07-03mm/swap: convert lru_add to a folio_batchGravatar Matthew Wilcox (Oracle) 1-49/+26