Show patches with: Submitter = Peter Xu       |   148 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,19/19] vfio/pci: Implement huge_fault support mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,18/19] mm/arm64: Support large pfn mappings mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,17/19] mm/x86: Support large pfn mappings mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,16/19] mm: Remove follow_pte() mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,15/19] mm/access_process_vm: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,14/19] acrn: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,13/19] vfio: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,12/19] mm/x86/pat: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,11/19] s390/pci_mmio: Use follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,10/19] KVM: Use follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,09/19] mm: New follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,08/19] mm: Always define pxx_pgprot() mm: Support huge pfnmaps - 1 - --- 2024-08-26 Peter Xu New
[v2,07/19] mm/fork: Accept huge pfnmap entries mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,06/19] mm/pagewalk: Check pfnmap for folio_walk_start() mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[v2,05/19] mm/gup: Detect huge pfnmap entries in gup-fast mm: Support huge pfnmaps 1 1 - --- 2024-08-26 Peter Xu New
[v2,04/19] mm: Allow THP orders for PFNMAPs mm: Support huge pfnmaps 1 1 - --- 2024-08-26 Peter Xu New
[v2,03/19] mm: Mark special bits for huge pfn mappings when inject mm: Support huge pfnmaps 1 1 - --- 2024-08-26 Peter Xu New
[v2,02/19] mm: Drop is_huge_zero_pud() mm: Support huge pfnmaps 1 1 - --- 2024-08-26 Peter Xu New
[v2,01/19] mm: Introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud mm: Support huge pfnmaps - - - --- 2024-08-26 Peter Xu New
[19/19] vfio/pci: Implement huge_fault support mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[18/19] mm/arm64: Support large pfn mappings mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[17/19] mm/x86: Support large pfn mappings mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[16/19] mm: Remove follow_pte() mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[15/19] mm/access_process_vm: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[14/19] acrn: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[13/19] vfio: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[12/19] mm/x86/pat: Use the new follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[11/19] s390/pci_mmio: Use follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[10/19] KVM: Use follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[09/19] mm: New follow_pfnmap API mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[08/19] mm: Always define pxx_pgprot() mm: Support huge pfnmaps - 1 - --- 2024-08-09 Peter Xu New
[07/19] mm/fork: Accept huge pfnmap entries mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[06/19] mm/pagewalk: Check pfnmap early for folio_walk_start() mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[05/19] mm/gup: Detect huge pfnmap entries in gup-fast mm: Support huge pfnmaps 1 1 - --- 2024-08-09 Peter Xu New
[04/19] mm: Allow THP orders for PFNMAPs mm: Support huge pfnmaps - 1 - --- 2024-08-09 Peter Xu New
[03/19] mm: Mark special bits for huge pfn mappings when inject mm: Support huge pfnmaps - 1 - --- 2024-08-09 Peter Xu New
[02/19] mm: Drop is_huge_zero_pud() mm: Support huge pfnmaps 1 1 - --- 2024-08-09 Peter Xu New
[01/19] mm: Introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits to pmd/pud mm: Support huge pfnmaps - - - --- 2024-08-09 Peter Xu New
[RFC,6/6] mm: Convert "*_trans_huge() || *_devmap()" to use *_leaf() mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[RFC,5/6] mm/huge_mapping: Create huge_mapping_pxx.c mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[RFC,4/6] mm: Move huge mapping declarations from internal.h to huge_mm.h mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[RFC,3/6] mm/treewide: Make pgtable-generic.c THP agnostic mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[RFC,2/6] mm: PGTABLE_HAS_P[MU]D_LEAVES config options mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[RFC,1/6] mm/treewide: Remove pgd_devmap() mm: THP-agnostic refactor on huge mappings - - - --- 2024-07-17 Peter Xu New
[v4,13/13] mm/gup: Handle hugetlb in the generic follow_page_mask code mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-03-27 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
[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,10/12] mm/gup: Handle huge pmd for follow_pmd_mask() mm/gup: Unify hugetlb, part 2 - 1 - --- 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,05/12] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing 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,14/14] mm: Document pXd_leaf() API mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-18 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,12/14] mm/treewide: Remove pXd_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,07/14] mm/arm: Redefine pmd_huge() with pmd_leaf() 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,05/14] mm/sparc: Change pXd_huge() behavior to exclude swap entries 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
[13/13] mm: Document pXd_leaf() API mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-13 Peter Xu New
[12/13] mm/treewide: Remove pXd_huge() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[11/13] mm/treewide: Replace pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 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
[09/13] mm/powerpc: Redefine pXd_huge() with pXd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 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
[05/13] mm/sparc: Change pXd_huge() behavior to exclude swap entries mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[04/13] mm/x86: Change pXd_huge() behavior to exclude swap entries 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
[02/13] mm/gup: Cache p4d in follow_p4d_mask() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[01/13] mm/hmm: Process pud swap entry without pud_huge() mm/treewide: Remove pXd_huge() API - 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
« 1 2 »