summaryrefslogtreecommitdiffstats
path: root/mm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-229-59/+54
|\
| * fs: Remove aops ->set_page_dirtyMatthew Wilcox (Oracle)2022-03-162-11/+4
| * fs: Convert __set_page_dirty_no_writeback to noop_dirty_folioMatthew Wilcox (Oracle)2022-03-164-8/+8
| * fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)2022-03-163-5/+5
| * mm: Convert swap_set_page_dirty() to swap_dirty_folio()Matthew Wilcox (Oracle)2022-03-152-9/+11
| * fs: Add aops->dirty_folioMatthew Wilcox (Oracle)2022-03-152-8/+14
| * fs: Add aops->launder_folioMatthew Wilcox (Oracle)2022-03-151-4/+4
| * fs: Remove aops->invalidatepageMatthew Wilcox (Oracle)2022-03-151-11/+3
| * fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)2022-03-151-4/+0
| * fs: Add invalidate_folio() aops methodMatthew Wilcox (Oracle)2022-03-151-1/+7
| * fs: Turn do_invalidatepage() into folio_invalidate()Matthew Wilcox (Oracle)2022-03-152-11/+11
| * fs: Convert is_partially_uptodate to foliosMatthew Wilcox (Oracle)2022-03-141-2/+2
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-2235-2571/+2370
|\ \
| * | mm/damon: minor cleanup for damon_pa_youngMiaohe Lin2022-03-211-1/+1
| * | mm/filemap: Support VM_HUGEPAGE for file mappingsMatthew Wilcox (Oracle)2022-03-211-0/+18
| * | mm/readahead: Switch to page_cache_ra_orderMatthew Wilcox (Oracle)2022-03-213-5/+5
| * | mm/readahead: Align file mappings for non-DAXWilliam Kucharski2022-03-211-4/+1
| * | mm/readahead: Add large folio readaheadMatthew Wilcox (Oracle)2022-03-211-7/+99
| * | mm/filemap: Allow large folios to be added to the page cacheMatthew Wilcox (Oracle)2022-03-211-17/+22
| * | mm: Turn can_split_huge_page() into can_split_folio()Matthew Wilcox (Oracle)2022-03-212-10/+11
| * | mm/vmscan: Convert pageout() to take a folioMatthew Wilcox (Oracle)2022-03-211-32/+32
| * | mm/vmscan: Turn page_check_references() into folio_check_references()Matthew Wilcox (Oracle)2022-03-211-17/+16
| * | mm/vmscan: Account large folios correctlyMatthew Wilcox (Oracle)2022-03-211-6/+6
| * | mm/vmscan: Optimise shrink_page_list for non-PMD-sized foliosMatthew Wilcox (Oracle)2022-03-211-1/+2
| * | mm/vmscan: Free non-shmem folios without splitting themMatthew Wilcox (Oracle)2022-03-211-2/+2
| * | mm/rmap: Constify the rmap_walk_control argumentMatthew Wilcox (Oracle)2022-03-213-9/+9
| * | mm/rmap: Convert rmap_walk() to take a folioMatthew Wilcox (Oracle)2022-03-217-91/+73
| * | mm: Turn page_anon_vma() into folio_anon_vma()Matthew Wilcox (Oracle)2022-03-214-10/+16
| * | mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()Matthew Wilcox (Oracle)2022-03-213-7/+15
| * | mm/damon: Convert damon_pa_young() to use a folioMatthew Wilcox (Oracle)2022-03-211-12/+15
| * | mm/damon: Convert damon_pa_mkold() to use a folioMatthew Wilcox (Oracle)2022-03-211-7/+9
| * | mm/migrate: Convert remove_migration_ptes() to foliosMatthew Wilcox (Oracle)2022-03-213-41/+53
| * | mm/rmap: Convert make_device_exclusive_range() to use foliosMatthew Wilcox (Oracle)2022-03-211-27/+31
| * | mm/rmap: Convert try_to_migrate() to foliosMatthew Wilcox (Oracle)2022-03-214-34/+41
| * | mm/rmap: Convert try_to_unmap() to take a folioMatthew Wilcox (Oracle)2022-03-216-51/+60
| * | mm/huge_memory: Convert __split_huge_pmd() to take a folioMatthew Wilcox (Oracle)2022-03-212-25/+27
| * | mm/rmap: Turn page_referenced() into folio_referenced()Matthew Wilcox (Oracle)2022-03-213-44/+48
| * | mm/mlock: Add mlock_vma_folio()Matthew Wilcox (Oracle)2022-03-212-15/+22
| * | mm/rmap: Use a folio in page_mkclean_one()Matthew Wilcox (Oracle)2022-03-211-4/+5
| * | mm/page_idle: Convert page_idle_clear_pte_refs() to use a folioMatthew Wilcox (Oracle)2022-03-211-9/+12
| * | mm: Convert page_vma_mapped_walk to work on PFNsMatthew Wilcox (Oracle)2022-03-214-45/+41
| * | mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALKMatthew Wilcox (Oracle)2022-03-215-51/+10
| * | mm: Add split_folio_to_list()Matthew Wilcox (Oracle)2022-03-211-5/+5
| * | mm: Add folio_mapcount()Matthew Wilcox (Oracle)2022-03-212-24/+33
| * | mm: Turn head_compound_mapcount() into folio_entire_mapcount()Matthew Wilcox (Oracle)2022-03-211-2/+4
| * | mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback()Matthew Wilcox (Oracle)2022-03-211-10/+10
| * | mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pa...Matthew Wilcox (Oracle)2022-03-212-19/+15
| * | mm: Turn deactivate_file_page() into deactivate_file_folio()Matthew Wilcox (Oracle)2022-03-213-18/+20
| * | mm/truncate: Convert __invalidate_mapping_pages() to use a folioMatthew Wilcox (Oracle)2022-03-211-9/+9
| * | mm/truncate: Split invalidate_inode_page() into mapping_evict_folio()Matthew Wilcox (Oracle)2022-03-213-13/+26