Show patches with: Series = hugetlb: introduce HugeTLB high-granularity mapping       |   46 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,46/46] selftests/mm: add HGM UFFDIO_CONTINUE and hwpoison tests hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,45/46] selftests/mm: add hugetlb HGM test to migration selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,44/46] selftests/mm: add anon and shared hugetlb to migration test hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,43/46] KVM: selftests: add HugeTLB HGM to KVM demand paging selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,42/46] selftests/mm: add HugeTLB HGM to userfaultfd selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,41/46] docs: proc: include information about HugeTLB HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,40/46] docs: hugetlb: update hugetlb and userfaultfd admin-guides with HGM info hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,39/46] hugetlb: x86: enable high-granularity mapping for x86_64 hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,38/46] mm: smaps: add stats for HugeTLB mapping size hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,37/46] hugetlb: replace make_huge_pte with make_huge_pte_with_shift hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,36/46] hugetlb: remove huge_pte_lock and huge_pte_lockptr hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,35/46] hugetlb: add check to prevent refcount overflow via HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,34/46] hugetlb: add MADV_COLLAPSE for hugetlb hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,33/46] hugetlb: userfaultfd: add support for high-granularity UFFDIO_CONTINUE hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,32/46] hugetlb: add for_each_hgm_shift hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,31/46] hugetlb: sort hstates in hugetlb_init_hstates hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,30/46] hugetlb: add high-granularity migration support hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,29/46] hugetlb: update page_vma_mapped to do high-granularity walks hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,28/46] mm: rmap: in try_to_{migrate,unmap}, check head page for hugetlb page flags hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,27/46] mm: rmap: update try_to_{migrate,unmap} to handle mapcount for HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,26/46] mm: rmap: provide pte_order in page_vma_mapped_walk hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,25/46] hugetlb: use struct hugetlb_pte for walk_hugetlb_range hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,24/46] hugetlb: add HGM support to hugetlb_fault and hugetlb_no_page hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,23/46] hugetlb: add HGM support to move_hugetlb_page_tables hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,22/46] hugetlb: add HGM support to copy_hugetlb_page_range hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,21/46] hugetlb: add HGM support to hugetlb_follow_page_mask hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,20/46] hugetlb: add HGM support to follow_hugetlb_page hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,19/46] hugetlb: add HGM support to hugetlb_change_protection hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,18/46] hugetlb: add HGM support to __unmap_hugepage_range hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,17/46] hugetlbfs: do a full walk to check if vma maps a page hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,16/46] hugetlb: make default arch_make_huge_pte understand small mappings hugetlb: introduce HugeTLB high-granularity mapping - 1 - --- 2023-02-18 James Houghton New
[v2,15/46] hugetlb: add make_huge_pte_with_shift hugetlb: introduce HugeTLB high-granularity mapping 1 1 - --- 2023-02-18 James Houghton New
[v2,14/46] hugetlb: split PTE markers when doing HGM walks hugetlb: introduce HugeTLB high-granularity mapping 1 - - --- 2023-02-18 James Houghton New
[v2,13/46] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,12/46] hugetlb: add hugetlb_alloc_pmd and hugetlb_alloc_pte hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,11/46] hugetlb: add hugetlb_pte to track HugeTLB page table entries hugetlb: introduce HugeTLB high-granularity mapping 1 1 - --- 2023-02-18 James Houghton New
[v2,10/46] hugetlb: make huge_pte_lockptr take an explicit shift argument hugetlb: introduce HugeTLB high-granularity mapping 1 1 - --- 2023-02-18 James Houghton New
[v2,09/46] mm: add MADV_SPLIT to enable HugeTLB HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,08/46] hugetlb: add HugeTLB HGM enablement helpers hugetlb: introduce HugeTLB high-granularity mapping - 1 - --- 2023-02-18 James Houghton New
[v2,07/46] mm: add VM_HUGETLB_HGM VMA flag hugetlb: introduce HugeTLB high-granularity mapping 1 - - --- 2023-02-18 James Houghton New
[v2,06/46] hugetlb: add CONFIG_HUGETLB_HIGH_GRANULARITY_MAPPING hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,05/46] rmap: hugetlb: switch from page_dup_file_rmap to page_add_file_rmap hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New
[v2,04/46] hugetlb: only adjust address ranges when VMAs want PMD sharing hugetlb: introduce HugeTLB high-granularity mapping 2 1 - --- 2023-02-18 James Houghton New
[v2,03/46] hugetlb: remove redundant pte_mkhuge in migration path hugetlb: introduce HugeTLB high-granularity mapping 2 1 - --- 2023-02-18 James Houghton New
[v2,02/46] hugetlb: remove mk_huge_pte; it is unused hugetlb: introduce HugeTLB high-granularity mapping 2 1 - --- 2023-02-18 James Houghton New
[v2,01/46] hugetlb: don't set PageUptodate for UFFDIO_CONTINUE hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2023-02-18 James Houghton New