Show patches with: Submitter = Matthew Wilcox       |    Archived = No       |   1968 patches
« 1 2 3 419 20 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/4] proc: Convert clear_refs_pte_range to use a folio Remove page_idle and page_young wrappers - - - --- 2024-04-02 Matthew Wilcox New
hugetlb: Convert alloc_buddy_hugetlb_folio to use a folio hugetlb: Convert alloc_buddy_hugetlb_folio to use a folio - 3 - --- 2024-04-02 Matthew Wilcox New
[3/3] mm: Rename vma_pgoff_address back to vma_address Unify vma_address and vma_pgoff_address - - - --- 2024-03-28 Matthew Wilcox New
[2/3] mm: Remove vma_address() Unify vma_address and vma_pgoff_address - - - --- 2024-03-28 Matthew Wilcox New
[1/3] mm: Correct page_mapped_in_vma() for large folios Unify vma_address and vma_pgoff_address - 1 - --- 2024-03-28 Matthew Wilcox New
mm: Use rwsem assertion macros for mmap_lock mm: Use rwsem assertion macros for mmap_lock - 1 - --- 2024-03-27 Matthew Wilcox New
filemap: Remove __set_page_dirty() filemap: Remove __set_page_dirty() - - - --- 2024-03-27 Matthew Wilcox New
[8/8] mm: Rename mm_put_huge_zero_page to mm_put_huge_zero_folio Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[7/8] dax: Use huge_zero_folio Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[6/8] mm: Convert do_huge_pmd_anonymous_page to huge_zero_folio Convert huge_zero_page to huge_zero_folio - 1 - --- 2024-03-26 Matthew Wilcox New
[5/8] mm: Convert huge_zero_page to huge_zero_folio Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[4/8] mm: Convert migrate_vma_collect_pmd to use a folio Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[3/8] mm: Add pmd_folio() Convert huge_zero_page to huge_zero_folio - 1 - --- 2024-03-26 Matthew Wilcox New
[2/8] mm: Add is_huge_zero_folio() Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[1/8] sparc: Use is_huge_zero_pmd() Convert huge_zero_page to huge_zero_folio - - - --- 2024-03-26 Matthew Wilcox New
[10/10] proc: Rewrite stable_page_flags() Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[09/10] Remove references to page->flags in documentation Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[08/10] slub: Remove use of page->flags Various page->flags cleanups - 1 - --- 2024-03-26 Matthew Wilcox New
[07/10] mm: Convert arch_clear_hugepage_flags to take a folio Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[06/10] mm: Make page_mapped() take a const argument Various page->flags cleanups - - - --- 2024-03-26 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
[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
[03/10] mm: Make page_ext_get() take a const argument Various page->flags cleanups - - - --- 2024-03-26 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
[01/10] sh: Remove use of PG_arch_1 on individual pages Various page->flags cleanups - - - --- 2024-03-26 Matthew Wilcox New
[9/9] hugetlb: Remove mention of destructors Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
[8/9] mm: Improve dumping of mapcount and page_type Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
[7/9] mm: Free up PG_slab Various significant MM patches 2 - - --- 2024-03-21 Matthew Wilcox New
[6/9] mm: Remove a call to compound_head() from is_page_hwpoison() Various significant MM patches 1 2 - --- 2024-03-21 Matthew Wilcox New
[5/9] mm: Turn folio_test_hugetlb into a PageType Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
[4/9] mm: Support page_mapcount() on page_has_type() pages Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
[3/9] mm: Remove folio_prep_large_rmappable() Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
[2/9] mm: Create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros Various significant MM patches 1 - - --- 2024-03-21 Matthew Wilcox New
[1/9] mm: Always initialise folio->_deferred_list Various significant MM patches 1 1 - --- 2024-03-21 Matthew Wilcox New
mm: Increase folio batch size mm: Increase folio batch size - 1 2 --- 2024-03-15 Matthew Wilcox New
[2/2] mm: Remove a call to compound_head() from is_page_hwpoison() Reliable testing for hugetlb - 2 - --- 2024-03-14 Matthew Wilcox New
[1/2] mm: Turn folio_test_hugetlb into a PageType Reliable testing for hugetlb - 1 - --- 2024-03-14 Matthew Wilcox New
mm: Always initialise folio->_deferred_list mm: Always initialise folio->_deferred_list - - - --- 2024-03-12 Matthew Wilcox New
[v2] mm: Remove folio from deferred split list before uncharging it [v2] mm: Remove folio from deferred split list before uncharging it - 1 1 --- 2024-03-11 Matthew Wilcox New
mm: Remove folio from deferred split list before uncharging it mm: Remove folio from deferred split list before uncharging it - - 1 --- 2024-03-10 Matthew Wilcox New
mm: Fix list corruption in put_pages_list mm: Fix list corruption in put_pages_list - - - --- 2024-03-06 Matthew Wilcox New
[4/4] swap: Combine __folio_put_small, __folio_put_large and __folio_put Clean up __folio_put() - - - --- 2024-03-02 Matthew Wilcox New
[3/4] page_alloc: Inline destroy_large_folio() into __folio_put_large() Clean up __folio_put() - - - --- 2024-03-02 Matthew Wilcox New
[2/4] page_alloc: Combine free_the_page() and free_unref_page() Clean up __folio_put() - - - --- 2024-03-02 Matthew Wilcox New
[1/4] mm/swap: Free non-hugetlb large folios in a batch Clean up __folio_put() - - - --- 2024-03-02 Matthew Wilcox New
[5/5] compaction: Use hugetlb_pfn_folio in isolate_migratepages_block Remove some races around folio_test_hugetlb - - - --- 2024-03-01 Matthew Wilcox New
[4/5] memory-failure: Reorganise get_huge_page_for_hwpoison() Remove some races around folio_test_hugetlb - - - --- 2024-03-01 Matthew Wilcox New
[3/5] memory-failure: Use hugetlb_pfn_folio Remove some races around folio_test_hugetlb - - - --- 2024-03-01 Matthew Wilcox New
[2/5] hugetlb: Add hugetlb_pfn_folio Remove some races around folio_test_hugetlb - 1 - --- 2024-03-01 Matthew Wilcox New
[1/5] hugetlb: Make folio_test_hugetlb safer to call Remove some races around folio_test_hugetlb - 1 - --- 2024-03-01 Matthew Wilcox New
[8/8] mm/memory-failure: Add some folio conversions to unpoison_memory Some cleanups for memory-failure 1 - - --- 2024-02-29 Matthew Wilcox New
[7/8] mm/memory-failure: Convert hwpoison_user_mappings to take a folio Some cleanups for memory-failure 1 - - --- 2024-02-29 Matthew Wilcox New
[6/8] mm/memory-failure: Convert memory_failure() to use a folio Some cleanups for memory-failure - - - --- 2024-02-29 Matthew Wilcox New
[5/8] mm: Convert hugetlb_page_mapping_lock_write to folio Some cleanups for memory-failure 1 - - --- 2024-02-29 Matthew Wilcox New
[4/8] mm/memory-failure: Convert shake_page() to shake_folio() Some cleanups for memory-failure - - - --- 2024-02-29 Matthew Wilcox New
[3/8] mm: Return the address from page_mapped_in_vma() Some cleanups for memory-failure 1 - - --- 2024-02-29 Matthew Wilcox New
[2/8] mm/memory-failure: Pass addr to __add_to_kill() Some cleanups for memory-failure 1 - - --- 2024-02-29 Matthew Wilcox New
[1/8] mm/memory-failure: Remove fsdax_pgoff argument from __add_to_kill Some cleanups for memory-failure 1 2 - --- 2024-02-29 Matthew Wilcox New
mm/mempolicy: Use a folio in do_mbind() mm/mempolicy: Use a folio in do_mbind() - 1 - --- 2024-02-29 Matthew Wilcox New
[1/1] mm: Convert pagecache_isize_extended to use a folio Is pagecache_isize_extended() compatible with large folios? - 1 - --- 2024-02-28 Matthew Wilcox New
mm: Use folio more widely in __split_huge_page mm: Use folio more widely in __split_huge_page - 1 - --- 2024-02-28 Matthew Wilcox New
[8/8] mm: Remove cast from page_to_nid() PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[7/8] mm: Constify more page/folio tests PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[6/8] mm: Constify testing page/folio flags PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[5/8] mm: Make dump_page() take a const argument PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[4/8] mm: Add __dump_folio() PageFlags cleanups - - 1 --- 2024-02-27 Matthew Wilcox New
[3/8] mm: Remove PageYoung and PageIdle definitions PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[2/8] mm: Remove PageWaiters, PageSetWaiters and PageClearWaiters PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
[1/8] mm: Separate out FOLIO_FLAGS from PAGEFLAGS PageFlags cleanups - 1 - --- 2024-02-27 Matthew Wilcox New
mm: Use folio more widely in __split_huge_page mm: Use folio more widely in __split_huge_page - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,18/18] mm: Convert free_swap_cache() to take a folio Rearrange batched folio freeing - 2 - --- 2024-02-27 Matthew Wilcox New
[v3,17/18] mm: Use a folio in __collapse_huge_page_copy_succeeded() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,16/18] mm: Convert free_pages_and_swap_cache() to use folios_put() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,15/18] mm: Remove lru_to_page() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,14/18] mm: Remove free_unref_page_list() Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,13/18] memcg: Remove mem_cgroup_uncharge_list() Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,12/18] mm: Free folios directly in move_folios_to_lru() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,11/18] mm: Free folios in a batch in shrink_folio_list() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,10/18] mm: Allow non-hugetlb large folios to be batch processed Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,09/18] mm: Handle large folios in free_unref_folios() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,08/18] mm: use __page_cache_release() in folios_put() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,07/18] mm: Use free_unref_folios() in put_pages_list() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,06/18] mm: Remove use of folio list from folios_put() Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,05/18] memcg: Add mem_cgroup_uncharge_folios() Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,04/18] mm: Use folios_put() in __folio_batch_release() Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,03/18] mm: Add free_unref_folios() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v3,02/18] mm: Convert free_unref_page_list() to use folios Rearrange batched folio freeing - 1 - --- 2024-02-27 Matthew Wilcox New
[v3,01/18] mm: Make folios_put() the basis of release_pages() Rearrange batched folio freeing - - - --- 2024-02-27 Matthew Wilcox New
[v2,18/18] mm: Convert free_swap_cache() to take a folio Rearrange batched folio freeing - 2 - --- 2024-02-17 Matthew Wilcox New
[v2,17/18] mm: Use a folio in __collapse_huge_page_copy_succeeded() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,16/18] mm: Convert free_pages_and_swap_cache() to use folios_put() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,15/18] mm: Remove lru_to_page() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,14/18] mm: Remove free_unref_page_list() Rearrange batched folio freeing - 1 - --- 2024-02-17 Matthew Wilcox New
[v2,13/18] memcg: Remove mem_cgroup_uncharge_list() Rearrange batched folio freeing - 1 - --- 2024-02-17 Matthew Wilcox New
[v2,12/18] mm: Free folios directly in move_folios_to_lru() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,11/18] mm: Free folios in a batch in shrink_folio_list() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,10/18] mm: Allow non-hugetlb large folios to be batch processed Rearrange batched folio freeing - 1 - --- 2024-02-17 Matthew Wilcox New
[v2,09/18] mm: Handle large folios in free_unref_folios() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,08/18] mm: use __page_cache_release() in folios_put() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
[v2,07/18] mm: Use free_unref_folios() in put_pages_list() Rearrange batched folio freeing - - - --- 2024-02-17 Matthew Wilcox New
« 1 2 3 419 20 »