Show patches with: Submitter = Peter Xu       |    State = Action Required       |   1190 patches
« 1 2 3 411 12 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm/userfaultfd: Reset ptes when close() for wr-protected ones mm/userfaultfd: Reset ptes when close() for wr-protected ones - 1 - --- 2024-04-22 Peter Xu New
[v4] mm/page_table_check: Support userfault wr-protect entries [v4] mm/page_table_check: Support userfault wr-protect entries - 1 - --- 2024-04-17 Peter Xu New
[3/3] mm/hugetlb: Assert hugetlb_lock in __hugetlb_cgroup_commit_charge mm/hugetlb: Fix missing hugetlb_lock for memcg resv uncharge - 1 - --- 2024-04-17 Peter Xu New
[2/3] mm/hugetlb: Fix missing hugetlb_lock for resv uncharge mm/hugetlb: Fix missing hugetlb_lock for memcg resv uncharge - 1 - --- 2024-04-17 Peter Xu New
[1/3] fixup! mm: always initialise folio->_deferred_list mm/hugetlb: Fix missing hugetlb_lock for memcg resv uncharge - - - --- 2024-04-17 Peter Xu New
[v3] mm/page_table_check: Support userfault wr-protect entries [v3] mm/page_table_check: Support userfault wr-protect entries - - - --- 2024-04-17 Peter Xu New
[v2] mm/page_table_check: Support userfault wr-protect entries [v2] mm/page_table_check: Support userfault wr-protect entries - - - --- 2024-04-17 Peter Xu New
mm/page_table_check: Support userfault wr-protect entries mm/page_table_check: Support userfault wr-protect entries - - - --- 2024-04-15 Peter Xu New
mm: Always sanity check anon_vma first for per-vma locks mm: Always sanity check anon_vma first for per-vma locks - 1 - --- 2024-04-10 Peter Xu New
mm/userfaultfd: Allow hugetlb change protection upon poison entry mm/userfaultfd: Allow hugetlb change protection upon poison entry - 2 - --- 2024-04-05 Peter Xu New
fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation fixup! selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation - - 1 --- 2024-04-03 Peter Xu New
[3/3] fixup! mm/arch: provide pud_pfn() fallback mm/gup: fixups for hugetlb gup rework series - - - --- 2024-04-03 Peter Xu New
[2/3] fixup! mm/gup: handle huge pmd for follow_pmd_mask() mm/gup: fixups for hugetlb gup rework series - - - --- 2024-04-03 Peter Xu New
[1/3] mm: Allow anon exclusive check over hugetlb tail pages mm/gup: fixups for hugetlb gup rework series 1 - - --- 2024-04-03 Peter Xu New
[v4,12/13] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-27 Peter Xu New
[v4,11/13] mm/gup: Handle huge pmd for follow_pmd_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 Peter Xu New
[v4,10/13] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 Peter Xu New
[v4,09/13] mm/gup: Cache *pudp in follow_pud_mask() mm/gup: Unify hugetlb, part 2 1 1 - --- 2024-03-27 Peter Xu New
[v4,08/13] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-03-27 Peter Xu New
[v4,07/13] mm/gup: Refactor record_subpages() to find 1st small page mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 Peter Xu New
[v4,06/13] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-27 Peter Xu New
[v4,05/13] mm/arch: Provide pud_pfn() fallback mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 Peter Xu New
[v4,04/13] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-03-27 Peter Xu New
[v4,03/13] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-27 Peter Xu New
[v4,02/13] mm/hugetlb: Declare hugetlbfs_pagecache_present() non-static mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-27 Peter Xu New
[v4,01/13] mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 Peter Xu New
mm/arch: Provide pud_pfn() fallback mm/arch: Provide pud_pfn() fallback - 1 - --- 2024-03-23 Peter Xu New
[2/2] fixup! mm/gup: handle hugepd for follow_page() mm: small fixup series for mm-unstable - - - --- 2024-03-23 Peter Xu New
[1/2] fixup! mm: make HPAGE_PXD_* macros even if !THP mm: small fixup series for mm-unstable - - - --- 2024-03-23 Peter Xu New
[v3,12/12] mm/gup: Handle hugetlb in the generic follow_page_mask code mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-21 Peter Xu New
[v3,11/12] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-21 Peter Xu New
[v3,09/12] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-21 Peter Xu New
[v3,08/12] mm/gup: Cache *pudp in follow_pud_mask() mm/gup: Unify hugetlb, part 2 1 1 - --- 2024-03-21 Peter Xu New
[v3,07/12] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-03-21 Peter Xu New
[v3,06/12] mm/gup: Refactor record_subpages() to find 1st small page mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-21 Peter Xu New
[v3,04/12] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 3 - --- 2024-03-21 Peter Xu New
[v3,03/12] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-03-21 Peter Xu New
[v3,02/12] mm/hugetlb: Declare hugetlbfs_pagecache_present() non-static mm/gup: Unify hugetlb, part 2 - - - --- 2024-03-21 Peter Xu New
[v3,01/12] mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-21 Peter Xu New
[v2,13/14] mm/arm: Remove pmd_thp_or_huge() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,11/14] mm/treewide: Replace pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,10/14] mm/gup: Merge pXd huge mapping checks mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-18 Peter Xu New
[v2,09/14] mm/powerpc: Redefine pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,08/14] mm/arm64: Merge pXd_huge() and pXd_leaf() definitions mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,06/14] mm/arm: Use macros to define pmd/pud helpers mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,04/14] mm/x86: Change pXd_huge() behavior to exclude swap entries mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,03/14] mm/gup: Check p4d presence before going on mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,02/14] mm/gup: Cache p4d in follow_p4d_mask() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-18 Peter Xu New
[v2,01/14] mm/hmm: Process pud swap entry without pud_huge() mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-18 Peter Xu New
[10/13] mm/gup: Merge pXd huge mapping checks mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-13 Peter Xu New
[08/13] mm/arm64: Merge pXd_huge() and pXd_leaf() definitions mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[07/13] mm/arm: Redefine pmd_huge() with pmd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[06/13] mm/arm: Use macros to define pmd/pud helpers mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[03/13] mm/gup: Check p4d presence before going on mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
mm/memory: Fix missing pte marker for !page on pte zaps mm/memory: Fix missing pte marker for !page on pte zaps 1 - - --- 2024-03-13 Peter Xu New
[RFC,13/13] mm: Document pXd_leaf() API mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-06 Peter Xu New
[RFC,12/13] mm/treewide: Remove pXd_huge() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,11/13] mm/treewide: Replace pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,10/13] mm/gup: Merge pXd huge mapping checks mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-06 Peter Xu New
[RFC,09/13] mm/powerpc: Redefine pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,08/13] mm/arm64: Merge pXd_huge() and pXd_leaf() definitions mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,07/13] mm/arm: Redefine pmd_huge() with pmd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,06/13] mm/arm: Use macros to define pmd/pud helpers mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,05/13] mm/sparc: Change pXd_huge() behavior to exclude swap entries mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,04/13] mm/x86: Change pXd_huge() behavior to exclude swap entries mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,03/13] mm/gup: Check p4d presence before going on mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,02/13] mm/gup: Cache p4d in follow_p4d_mask() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-06 Peter Xu New
[RFC,01/13] mm/hmm: Process pud swap entry without pud_huge() mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-06 Peter Xu New
[v3,10/10] mm/treewide: Align up pXd_leaf() retval across archs mm/treewide: Replace pXd_large() with pXd_leaf() - 2 - --- 2024-03-05 Peter Xu New
[v3,09/10] mm/treewide: Drop pXd_large() mm/treewide: Replace pXd_large() with pXd_leaf() - 2 - --- 2024-03-05 Peter Xu New
[v3,08/10] mm/treewide: Replace pud_large() with pud_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-03-05 Peter Xu New
[v3,07/10] mm/treewide: Replace pmd_large() with pmd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 2 - --- 2024-03-05 Peter Xu New
[v3,06/10] mm/kasan: Use pXd_leaf() in shadow_mapped() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-03-05 Peter Xu New
[v3,05/10] mm/x86: Drop two unnecessary pud_leaf() definitions mm/treewide: Replace pXd_large() with pXd_leaf() 1 2 - --- 2024-03-05 Peter Xu New
[v3,04/10] mm/x86: Replace pgd_large() with pgd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 2 - --- 2024-03-05 Peter Xu New
[v3,03/10] mm/x86: Replace p4d_large() with p4d_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 2 - --- 2024-03-05 Peter Xu New
[v3,02/10] mm/ppc: Replace pXd_is_leaf() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 3 - --- 2024-03-05 Peter Xu New
[v3,01/10] mm/ppc: Define pXd_large() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 3 - --- 2024-03-05 Peter Xu New
[v2,7/7] mm/treewide: Drop pXd_large() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[v2,6/7] mm/treewide: Replace pud_large() with pud_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[v2,5/7] mm/treewide: Replace pmd_large() with pmd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[v2,4/7] mm/x86: Drop two unnecessary pud_leaf() definitions mm/treewide: Replace pXd_large() with pXd_leaf() 1 1 - --- 2024-02-29 Peter Xu New
[v2,3/7] mm/x86: Replace p4d_large() with p4d_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[v2,2/7] mm/ppc: Replace pXd_is_leaf() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[v2,1/7] mm/ppc: Define pXd_large() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - 1 - --- 2024-02-29 Peter Xu New
[5/5] mm/treewide: Drop pXd_large() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[4/5] mm/treewide: Replace pud_large() with pud_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[3/5] mm/treewide: Replace pmd_large() with pmd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[2/5] mm/x86: Replace p4d_large() with p4d_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[1/5] mm/ppc: Define pXd_large() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[v2,13/13] mm/gup: Handle hugetlb in the generic follow_page_mask code mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,12/13] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,11/13] mm/gup: Handle huge pmd for follow_pmd_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-01-03 Peter Xu New
[v2,10/13] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-01-03 Peter Xu New
[v2,09/13] mm/gup: Cache *pudp in follow_pud_mask() mm/gup: Unify hugetlb, part 2 1 1 - --- 2024-01-03 Peter Xu New
[v2,08/13] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-01-03 Peter Xu New
[v2,07/13] mm/gup: Refactor record_subpages() to find 1st small page mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,06/13] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,05/13] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-01-03 Peter Xu New
[v2,04/13] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-01-03 Peter Xu New
« 1 2 3 411 12 »