summaryrefslogtreecommitdiff
path: root/mm/swap.c
AgeCommit message (Expand)Author
2024-09-09mm: remove isolate_lru_page()Kefeng Wang
2024-09-01mm/swap: take folio refcount after testing the LRU flagyangge
2024-09-01mm/swap: remove boilerplateYu Zhao
2024-09-01mm/swap: remove remaining _fn suffixYu Zhao
2024-09-01mm/swap: fold lru_rotate into cpu_fbatchesYu Zhao
2024-09-01mm/swap: rename cpu_fbatches->activateYu Zhao
2024-09-01mm/swap: reduce indentation levelYu Zhao
2024-07-17mm/gup: clear the LRU flag of a page before adding to LRU batchyangge
2024-07-04mm: refactor folio_undo_large_rmappable()Kefeng Wang
2024-05-05mm: add kernel-doc for folio_mark_accessed()Matthew Wilcox (Oracle)
2024-05-05mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()Matthew Wilcox (Oracle)
2024-04-25mm: convert free_zone_device_page to free_zone_device_folioMatthew Wilcox (Oracle)
2024-04-25mm: combine __folio_put_small, __folio_put_large and __folio_putMatthew Wilcox (Oracle)
2024-04-25mm: inline destroy_large_folio() into __folio_put_large()Matthew Wilcox (Oracle)
2024-04-25mm: free non-hugetlb large folios in a batchMatthew Wilcox (Oracle)
2024-04-25mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)
2024-03-12mm: fix list corruption in put_pages_listMatthew Wilcox (Oracle)
2024-03-12mm: remove folio from deferred split list before uncharging itMatthew Wilcox (Oracle)
2024-03-04mm: allow non-hugetlb large folios to be batch processedMatthew Wilcox (Oracle)
2024-03-04mm: use __page_cache_release() in folios_put()Matthew Wilcox (Oracle)
2024-03-04mm: use free_unref_folios() in put_pages_list()Matthew Wilcox (Oracle)
2024-03-04mm: remove use of folio list from folios_put()Matthew Wilcox (Oracle)
2024-03-04mm: use folios_put() in __folio_batch_release()Matthew Wilcox (Oracle)
2024-03-04mm: make folios_put() the basis of release_pages()Matthew Wilcox (Oracle)
2024-02-22mm/mmu_gather: add __tlb_remove_folio_pages()David Hildenbrand
2023-06-23mm: remove references to pagevecMatthew Wilcox (Oracle)
2023-06-23mm: remove struct pagevecMatthew Wilcox (Oracle)
2023-04-16mm: swap: fix performance regression on sparsetruncate-tinyQi Zheng
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-02-13mm: Remove get_kernel_pages()Ira Weiny
2023-02-02mm: clean up mlock_page / munlock_page references in commentsMatthew Wilcox (Oracle)
2023-02-02filemap: remove find_get_pages_range_tag()Vishal Moola (Oracle)
2023-02-02mm: mlock: update the interface to use foliosLorenzo Stoakes
2023-01-18mm/swap: convert deactivate_page() to folio_deactivate()Vishal Moola (Oracle)
2023-01-18mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree()Kefeng Wang
2022-11-30mm: teach release_pages() to take an array of encoded page pointers tooLinus Torvalds
2022-11-08swap: add a limit for readahead page-cluster valueKairui Song
2022-11-08mm: vmscan: make rotations a secondary factor in balancing anon vs fileJohannes Weiner
2022-10-03mm: add folio_add_lru_vma()Matthew Wilcox (Oracle)
2022-09-26mm: multi-gen LRU: exploit locality in rmapYu Zhao
2022-09-26mm: multi-gen LRU: minimal implementationYu Zhao
2022-09-26mm: multi-gen LRU: groundworkYu Zhao
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds
2022-07-03mm: convert destroy_compound_page() to destroy_large_folio()Matthew Wilcox (Oracle)
2022-07-03mm/swap: convert __page_cache_release() to use a folioMatthew Wilcox (Oracle)
2022-07-03mm/swap: convert __put_compound_page() to __folio_put_large()Matthew Wilcox (Oracle)
2022-07-03mm/swap: convert __put_single_page() to __folio_put_small()Matthew Wilcox (Oracle)
2022-07-03mm/swap: convert __put_page() to __folio_put()Matthew Wilcox (Oracle)
2022-07-03mm/swap: convert put_pages_list to use foliosMatthew Wilcox (Oracle)