summaryrefslogtreecommitdiffstats
path: root/mm/swap.c
Commit message (Expand)AuthorAgeFilesLines
* mm/gup: clear the LRU flag of a page before adding to LRU batchyangge2024-07-171-12/+31
* mm: refactor folio_undo_large_rmappable()Kefeng Wang2024-07-041-6/+2
* mm: add kernel-doc for folio_mark_accessed()Matthew Wilcox (Oracle)2024-05-051-7/+10
* mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()Matthew Wilcox (Oracle)2024-05-051-1/+1
* mm: convert free_zone_device_page to free_zone_device_folioMatthew Wilcox (Oracle)2024-04-251-2/+2
* mm: combine __folio_put_small, __folio_put_large and __folio_putMatthew Wilcox (Oracle)2024-04-251-26/+6
* mm: inline destroy_large_folio() into __folio_put_large()Matthew Wilcox (Oracle)2024-04-251-3/+10
* mm: free non-hugetlb large folios in a batchMatthew Wilcox (Oracle)2024-04-251-2/+2
* mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)2024-04-251-1/+1
* mm: fix list corruption in put_pages_listMatthew Wilcox (Oracle)2024-03-121-2/+2
* mm: remove folio from deferred split list before uncharging itMatthew Wilcox (Oracle)2024-03-121-0/+3
* mm: allow non-hugetlb large folios to be batch processedMatthew Wilcox (Oracle)2024-03-041-2/+3
* mm: use __page_cache_release() in folios_put()Matthew Wilcox (Oracle)2024-03-041-33/+29
* mm: use free_unref_folios() in put_pages_list()Matthew Wilcox (Oracle)2024-03-041-7/+10
* mm: remove use of folio list from folios_put()Matthew Wilcox (Oracle)2024-03-041-7/+12
* mm: use folios_put() in __folio_batch_release()Matthew Wilcox (Oracle)2024-03-041-2/+1
* mm: make folios_put() the basis of release_pages()Matthew Wilcox (Oracle)2024-03-041-41/+59
* mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand2024-02-221-3/+9
* mm: remove references to pagevecMatthew Wilcox (Oracle)2023-06-231-1/+1
* mm: remove struct pagevecMatthew Wilcox (Oracle)2023-06-231-9/+9
* mm: swap: fix performance regression on sparsetruncate-tinyQi Zheng2023-04-161-1/+1
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-32/+18
|\
| * mm: clean up mlock_page / munlock_page references in commentsMatthew Wilcox (Oracle)2023-02-021-2/+2
| * filemap: remove find_get_pages_range_tag()Vishal Moola (Oracle)2023-02-021-10/+0
| * mm: mlock: update the interface to use foliosLorenzo Stoakes2023-02-021-5/+5
| * mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)2023-01-181-8/+6
| * mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree()Kefeng Wang2023-01-181-7/+5
* | mm: Remove get_kernel_pages()Ira Weiny2023-02-131-30/+0
|/
* mm: teach release_pages() to take an array of encoded page pointers tooLinus Torvalds2022-11-301-4/+12
* swap: add a limit for readahead page-cluster valueKairui Song2022-11-081-1/+2
* mm: vmscan: make rotations a secondary factor in balancing anon vs fileJohannes Weiner2022-11-081-5/+17
* mm: add folio_add_lru_vma()Matthew Wilcox (Oracle)2022-10-031-10/+9
* mm: multi-gen LRU: exploit locality in rmapYu Zhao2022-09-261-2/+2
* mm: multi-gen LRU: minimal implementationYu Zhao2022-09-261-0/+39
* mm: multi-gen LRU: groundworkYu Zhao2022-09-261-3/+8
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-315/+284
|\
| * mm: convert destroy_compound_page() to destroy_large_folio()Matthew Wilcox (Oracle)2022-07-031-1/+1
| * mm/swap: convert __page_cache_release() to use a folioMatthew Wilcox (Oracle)2022-07-031-17/+16
| * mm/swap: convert __put_compound_page() to __folio_put_large()Matthew Wilcox (Oracle)2022-07-031-7/+7
| * mm/swap: convert __put_single_page() to __folio_put_small()Matthew Wilcox (Oracle)2022-07-031-5/+5
| * mm/swap: convert __put_page() to __folio_put()Matthew Wilcox (Oracle)2022-07-031-7/+7
| * mm/swap: convert put_pages_list to use foliosMatthew Wilcox (Oracle)2022-07-031-8/+8
| * mm/swap: convert release_pages to use a folio internallyMatthew Wilcox (Oracle)2022-07-031-18/+16
| * mm/swap: optimise lru_add_drain_cpu()Matthew Wilcox (Oracle)2022-07-031-4/+5
| * mm/swap: pull the CPU conditional out of __lru_add_drain_all()Matthew Wilcox (Oracle)2022-07-031-8/+16
| * mm/swap: rename lru_pvecs to cpu_fbatchesMatthew Wilcox (Oracle)2022-07-031-44/+46
| * mm/swap: convert activate_page to a folio_batchMatthew Wilcox (Oracle)2022-07-031-65/+16
| * mm/swap: convert lru_lazyfree to a folio_batchMatthew Wilcox (Oracle)2022-07-031-25/+26
| * mm/swap: convert lru_deactivate to a folio_batchMatthew Wilcox (Oracle)2022-07-031-18/+20
| * mm/swap: convert lru_deactivate_file to a folio_batchMatthew Wilcox (Oracle)2022-07-031-43/+39