Show patches with: Submitter = Matthew Wilcox       |    Archived = No       |   1935 patches
« 1 2 3 419 20 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/10] filemap: Add filemap_get_folios() Convert to filemap_get_folios() - 1 - --- 2022-06-05 Matthew Wilcox New
[01/10] sh: Remove use of PG_arch_1 on individual pages Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[01/10] splice: Use a folio in page_cache_pipe_buf_try_steal() Various fixes around invalidate_page() - 2 - --- 2022-02-14 Matthew Wilcox New
[01/11] memory-failure: Remove comment referencing AS_EIO Remove AS_EIO and AS_ENOSPC - 1 - --- 2023-01-09 Matthew Wilcox New
[01/12] mm: Add folio_put_refs() Enabling large folios for 5.17 - 4 - --- 2022-01-16 Matthew Wilcox New
[01/12] writeback: Factor out writeback_finish() Convert write_cache_pages() to an iterator - - - --- 2023-06-26 Matthew Wilcox New
[01/13] afs: Convert pagevec to folio_batch in afs_extend_writeback() Remove pagevecs - - - --- 2023-06-21 Matthew Wilcox New
[01/13] mm: Return the folio from __read_swap_cache_async() More swap folio conversions - - - --- 2023-12-13 Matthew Wilcox New
[01/17] mm: Add folio_put_refs() Convert GUP to folios - 2 - --- 2022-01-02 Matthew Wilcox New
[01/20] fs: Add aops->migrate_folio Convert aops->migratepage to aops->migrate_folio - 1 - --- 2022-06-06 Matthew Wilcox New
[01/21] shmem: Convert shmem_alloc_hugepage() to use vma_alloc_folio() Folio patches for 5.19 - - - --- 2022-04-29 Matthew Wilcox New
[01/22] mm: Add folios_put() Convert the swap code to be more folio-based - - - --- 2022-06-17 Matthew Wilcox New
[01/22] mm: Remove folio_pincount_ptr() and head_compound_pincount() Get rid of first tail page fields - - - --- 2022-12-31 Matthew Wilcox New
[01/24] block: Remove check of PageError Begin removing PageError - 1 - --- 2022-05-27 Matthew Wilcox New
[01/24] netmem: Create new type Split page pools from struct page - - - --- 2022-11-30 Matthew Wilcox New
[01/28] mm: Remove folio_pincount_ptr() and head_compound_pincount() Get rid of tail page fields - 1 - --- 2023-01-11 Matthew Wilcox New
[01/48] filemap: Remove PageHWPoison check from next_uptodate_page() Folios for 5.17 - 1 - --- 2021-12-08 Matthew Wilcox New
[01/59] mm: Fix VM_BUG_ON in __delete_from_swap_cache() MM folio changes for 6.1 - - - --- 2022-08-08 Matthew Wilcox New
[01/62] mm: Convert page_to_section() to pgflags_section() Separate struct slab from struct page - - - --- 2021-10-04 Matthew Wilcox New
[01/75] mm/gup: Increment the page refcount before the pincount MM folio patches for 5.18 - 2 - --- 2022-02-04 Matthew Wilcox New
[02/10] buffer: Convert clean_bdev_aliases() to use filemap_get_folios() Convert to filemap_get_folios() - 1 - --- 2022-06-05 Matthew Wilcox New
[02/10] mm/truncate: Inline invalidate_complete_page() into its one caller Various fixes around invalidate_page() - 3 - --- 2022-02-14 Matthew Wilcox New
[02/10] xtensa: Remove uses of PG_arch_1 on individual pages Various page->flags cleanups - 1 - --- 2024-03-26 Matthew Wilcox New
[02/11] filemap: Remove filemap_check_and_keep_errors() Remove AS_EIO and AS_ENOSPC - - - --- 2023-01-09 Matthew Wilcox New
[02/12] filemap: Use folio_put_refs() in filemap_free_folio() Enabling large folios for 5.17 - - - --- 2022-01-16 Matthew Wilcox New
[02/12] writeback: Factor writeback_get_batch() out of write_cache_pages() Convert write_cache_pages() to an iterator - - - --- 2023-06-26 Matthew Wilcox New
[02/13] mm: Add __folio_batch_release() Remove pagevecs - - - --- 2023-06-21 Matthew Wilcox New
[02/13] mm: Pass a folio to __swap_writepage() More swap folio conversions - - - --- 2023-12-13 Matthew Wilcox New
[02/17] mm: Add folio_pincount_available() Convert GUP to folios - 2 - --- 2022-01-02 Matthew Wilcox New
[02/20] mm/migrate: Convert fallback_migrate_page() to fallback_migrate_folio() Convert aops->migratepage to aops->migrate_folio - 1 - --- 2022-06-06 Matthew Wilcox New
[02/21] mm/huge_memory: Convert do_huge_pmd_anonymous_page() to use vma_alloc_folio() Folio patches for 5.19 - - - --- 2022-04-29 Matthew Wilcox New
[02/22] mm: Convert head_subpages_mapcount() into folio_nr_pages_mapped() Get rid of first tail page fields - - - --- 2022-12-31 Matthew Wilcox New
[02/22] mm/swap: Add folio_batch_move_lru() Convert the swap code to be more folio-based - - - --- 2022-06-17 Matthew Wilcox New
[02/24] afs: Remove check of PageError Begin removing PageError - 1 - --- 2022-05-27 Matthew Wilcox New
[02/24] netmem: Add utility functions Split page pools from struct page - - - --- 2022-11-30 Matthew Wilcox New
[02/28] mm: Convert head_subpages_mapcount() into folio_nr_pages_mapped() Get rid of tail page fields - - - --- 2023-01-11 Matthew Wilcox New
[02/48] fs/writeback: Convert inode_switch_wbs_work_fn to folios Folios for 5.17 - 1 - --- 2021-12-08 Matthew Wilcox New
[02/59] shmem: Update folio if shmem_replace_page() updates the page MM folio changes for 6.1 - 1 - --- 2022-08-08 Matthew Wilcox New
[02/62] mm: Add pgflags_nid() Separate struct slab from struct page - - - --- 2021-10-04 Matthew Wilcox New
[02/75] mm/gup: Remove for_each_compound_range() MM folio patches for 5.18 - 4 - --- 2022-02-04 Matthew Wilcox New
[03/10] ext4: Convert mpage_release_unused_pages() to use filemap_get_folios() Convert to filemap_get_folios() - 1 - --- 2022-06-05 Matthew Wilcox New
[03/10] mm: Make page_ext_get() take a const argument Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[03/10] mm/truncate: Convert invalidate_inode_page() to use a folio Various fixes around invalidate_page() - 2 - --- 2022-02-14 Matthew Wilcox New
[03/11] f2fs: Convert f2fs_wait_on_node_pages_writeback() to errseq Remove AS_EIO and AS_ENOSPC - - - --- 2023-01-09 Matthew Wilcox New
[03/12] filemap: Allow large folios to be added to the page cache Enabling large folios for 5.17 - - - --- 2022-01-16 Matthew Wilcox New
[03/12] writeback: Factor should_writeback_folio() out of write_cache_pages() Convert write_cache_pages() to an iterator - - - --- 2023-06-26 Matthew Wilcox New
[03/13] mm: Pass a folio to swap_writepage_fs() More swap folio conversions - - - --- 2023-12-13 Matthew Wilcox New
[03/13] scatterlist: Add sg_set_folio() Remove pagevecs - - - --- 2023-06-21 Matthew Wilcox New
[03/17] mm: Add folio_pincount_ptr() Convert GUP to folios - 2 - --- 2022-01-02 Matthew Wilcox New
[03/20] mm/migrate: Convert writeout() to take a folio Convert aops->migratepage to aops->migrate_folio - 1 - --- 2022-06-06 Matthew Wilcox New
[03/21] mm: Remove alloc_pages_vma() Folio patches for 5.19 - - - --- 2022-04-29 Matthew Wilcox New
[03/22] doc: Clarify refcount section by referring to folios & pages Get rid of first tail page fields - - - --- 2022-12-31 Matthew Wilcox New
[03/22] mm/swap: Make __pagevec_lru_add static Convert the swap code to be more folio-based - - - --- 2022-06-17 Matthew Wilcox New
[03/24] freevxfs: Remove check of PageError Begin removing PageError - 1 - --- 2022-05-27 Matthew Wilcox New
[03/24] page_pool: Add netmem_set_dma_addr() and netmem_get_dma_addr() Split page pools from struct page - - - --- 2022-11-30 Matthew Wilcox New
[03/28] doc: Clarify refcount section by referring to folios & pages Get rid of tail page fields - - - --- 2023-01-11 Matthew Wilcox New
[03/48] mm/doc: Add documentation for folio_test_uptodate Folios for 5.17 - 1 - --- 2021-12-08 Matthew Wilcox New
[03/59] vmscan: Check folio_test_private(), not folio_get_private() MM folio changes for 6.1 - - - --- 2022-08-08 Matthew Wilcox New
[03/62] mm: Split slab into its own type Separate struct slab from struct page - - - --- 2021-10-04 Matthew Wilcox New
[03/75] mm/gup: Remove for_each_compound_head() MM folio patches for 5.18 - 4 - --- 2022-02-04 Matthew Wilcox New
[04/10] ext4: Convert mpage_map_and_submit_buffers() to use filemap_get_folios() Convert to filemap_get_folios() - 1 - --- 2022-06-05 Matthew Wilcox New
[04/10] mm: Make folio_test_idle and folio_test_young take a const argument Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[04/10] mm/truncate: Replace page_mapped() call in invalidate_inode_page() Various fixes around invalidate_page() - 1 - --- 2022-02-14 Matthew Wilcox New
[04/11] fuse: Convert fuse_flush() to use file_check_and_advance_wb_err() Remove AS_EIO and AS_ENOSPC - - - --- 2023-01-09 Matthew Wilcox New
[04/12] mm/vmscan: Free non-shmem folios without splitting them Enabling large folios for 5.17 - - - --- 2022-01-16 Matthew Wilcox New
[04/12] writeback: Simplify the loops in write_cache_pages() Convert write_cache_pages() to an iterator - - - --- 2023-06-26 Matthew Wilcox New
[04/13] i915: Convert shmem_sg_free_table() to use a folio_batch Remove pagevecs - - - --- 2023-06-21 Matthew Wilcox New
[04/13] mm: Pass a folio to swap_writepage_bdev_sync() More swap folio conversions - - - --- 2023-12-13 Matthew Wilcox New
[04/17] mm: Convert page_maybe_dma_pinned() to use a folio Convert GUP to folios - 2 - --- 2022-01-02 Matthew Wilcox New
[04/20] mm/migrate: Convert buffer_migrate_page() to buffer_migrate_folio() Convert aops->migratepage to aops->migrate_folio - 1 - --- 2022-06-06 Matthew Wilcox New
[04/21] vmscan: Use folio_mapped() in shrink_page_list() Folio patches for 5.19 - - - --- 2022-04-29 Matthew Wilcox New
[04/22] mm: Convert total_compound_mapcount() to folio_total_mapcount() Get rid of first tail page fields - - - --- 2022-12-31 Matthew Wilcox New
[04/22] mm/swap: Convert lru_add to a folio_batch Convert the swap code to be more folio-based - - - --- 2022-06-17 Matthew Wilcox New
[04/24] gfs: Check PageUptodate instead of PageError Begin removing PageError - 1 - --- 2022-05-27 Matthew Wilcox New
[04/24] page_pool: Convert page_pool_release_page() to page_pool_release_netmem() Split page pools from struct page - - - --- 2022-11-30 Matthew Wilcox New
[04/28] mm: Convert total_compound_mapcount() to folio_total_mapcount() Get rid of tail page fields - - - --- 2023-01-11 Matthew Wilcox New
[04/48] mm/writeback: Improve __folio_mark_dirty() comment Folios for 5.17 - 1 - --- 2021-12-08 Matthew Wilcox New
[04/59] mm/vmscan: Fix a lot of comments MM folio changes for 6.1 - - - --- 2022-08-08 Matthew Wilcox New
[04/62] mm: Add account_slab() and unaccount_slab() Separate struct slab from struct page - - - --- 2021-10-04 Matthew Wilcox New
[04/75] mm/gup: Change the calling convention for compound_range_next() MM folio patches for 5.18 - 4 - --- 2022-02-04 Matthew Wilcox New
[05/10] f2fs: Convert f2fs_invalidate_compress_pages() to use filemap_get_folios() Convert to filemap_get_folios() 1 1 - --- 2022-06-05 Matthew Wilcox New
[05/10] mm: Convert remove_mapping() to take a folio Various fixes around invalidate_page() - 2 - --- 2022-02-14 Matthew Wilcox New
[05/10] mm: Make is_free_buddy_page() take a const argument Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[05/11] page-writeback: Convert folio_write_one() to use an errseq Remove AS_EIO and AS_ENOSPC - - - --- 2023-01-09 Matthew Wilcox New
[05/12] mm: Fix READ_ONLY_THP warning Enabling large folios for 5.17 - - - --- 2022-01-16 Matthew Wilcox New
[05/12] pagevec: Add ability to iterate a queue Convert write_cache_pages() to an iterator - - - --- 2023-06-26 Matthew Wilcox New
[05/13] drm: Convert drm_gem_put_pages() to use a folio_batch Remove pagevecs - - - --- 2023-06-21 Matthew Wilcox New
[05/13] mm: Pass a folio to swap_writepage_bdev_async() More swap folio conversions - - - --- 2023-12-13 Matthew Wilcox New
[05/17] gup: Add try_get_folio() Convert GUP to folios - 1 - --- 2022-01-02 Matthew Wilcox New
[05/20] mm/migrate: Convert expected_page_refs() to folio_expected_refs() Convert aops->migratepage to aops->migrate_folio - 1 - --- 2022-06-06 Matthew Wilcox New
[05/21] vmscan: Convert the writeback handling in shrink_page_list() to folios Folio patches for 5.19 - - - --- 2022-04-29 Matthew Wilcox New
[05/22] mm: Convert page_remove_rmap() to use a folio internally Get rid of first tail page fields - - - --- 2022-12-31 Matthew Wilcox New
[05/22] mm/swap: Convert lru_deactivate_file to a folio_batch Convert the swap code to be more folio-based - - - --- 2022-06-17 Matthew Wilcox New
[05/24] hfs: Remove check for PageError Begin removing PageError - 1 - --- 2022-05-27 Matthew Wilcox New
[05/24] page_pool: Start using netmem in allocation path. Split page pools from struct page - - - --- 2022-11-30 Matthew Wilcox New
[05/28] mm: Convert page_remove_rmap() to use a folio internally Get rid of tail page fields - - - --- 2023-01-11 Matthew Wilcox New
[05/48] pagevec: Add folio_batch Folios for 5.17 - - - --- 2021-12-08 Matthew Wilcox New
[05/59] mm: Add the first tail page to struct folio MM folio changes for 6.1 - - - --- 2022-08-08 Matthew Wilcox New
[05/62] mm: Convert virt_to_cache() to use struct slab Separate struct slab from struct page - - - --- 2021-10-04 Matthew Wilcox New
[05/75] mm/gup: Optimise compound_range_next() MM folio patches for 5.18 - 4 - --- 2022-02-04 Matthew Wilcox New
« 1 2 3 419 20 »