Show patches with: Submitter = James Houghton       |    State = Action Required       |    Archived = No       |   232 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[46/46] selftests/vm: add HGM UFFDIO_CONTINUE and hwpoison tests Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[45/46] selftests/vm: add hugetlb HGM test to migration selftest Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[44/46] selftests/vm: add anon and shared hugetlb to migration test Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[43/46] selftests/kvm: add HugeTLB HGM to KVM demand paging selftest Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[42/46] selftests/vm: add HugeTLB HGM to userfaultfd selftest Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[41/46] docs: proc: include information about HugeTLB HGM Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[40/46] docs: hugetlb: update hugetlb and userfaultfd admin-guides with HGM info Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[39/46] hugetlb: x86: enable high-granularity mapping Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[38/46] mm: smaps: add stats for HugeTLB mapping size Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[37/46] hugetlb: replace make_huge_pte with make_huge_pte_with_shift Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[36/46] hugetlb: remove huge_pte_lock and huge_pte_lockptr Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[35/46] hugetlb: add MADV_COLLAPSE for hugetlb Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[34/46] hugetlb: userfaultfd: when using MADV_SPLIT, round addresses to PAGE_SIZE Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[33/46] hugetlb: userfaultfd: add support for high-granularity UFFDIO_CONTINUE Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[32/46] hugetlb: add for_each_hgm_shift Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[31/46] hugetlb: sort hstates in hugetlb_init_hstates Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[30/46] hugetlb: add high-granularity migration support Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[29/46] rmap: in try_to_{migrate,unmap}_one, check head page for page flags Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[28/46] hugetlb: add HGM support for hugetlb_fault and hugetlb_no_page Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[27/46] hugetlb: add HGM support for move_hugetlb_page_tables Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[26/46] hugetlb: add HGM support for copy_hugetlb_page_range Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[25/46] hugetlb: update page_vma_mapped to do high-granularity walks Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[24/46] rmap: update hugetlb lock comment for HGM Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[23/46] mm: rmap: make page_vma_mapped_walk callers use pte_order Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[22/46] mm: rmap: provide pte_order in page_vma_mapped_walk Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[21/46] hugetlb: use struct hugetlb_pte for walk_hugetlb_range Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[20/46] hugetlb: add HGM support for hugetlb_follow_page_mask Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[19/46] hugetlb: add HGM support for follow_hugetlb_page Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[18/46] hugetlb: add HGM support for hugetlb_change_protection Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[17/46] hugetlb: make unmapping compatible with high-granularity mappings Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[16/46] hugetlbfs: do a full walk to check if vma maps a page Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[15/46] hugetlb: make default arch_make_huge_pte understand small mappings Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[14/46] hugetlb: add make_huge_pte_with_shift Based on latest mm-unstable (85b44c25cd1e). 1 - - --- 2023-01-05 James Houghton New
[13/46] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[12/46] hugetlb: add hugetlb_alloc_pmd and hugetlb_alloc_pte Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[11/46] hugetlb: add hugetlb_pte to track HugeTLB page table entries Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[10/46] hugetlb: make huge_pte_lockptr take an explicit shift argument Based on latest mm-unstable (85b44c25cd1e). 1 1 - --- 2023-01-05 James Houghton New
[09/46] mm: add MADV_SPLIT to enable HugeTLB HGM Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[08/46] hugetlb: add HugeTLB HGM enablement helpers Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[07/46] hugetlb: rename __vma_shareable_flags_pmd to __vma_has_hugetlb_vma_lock Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[06/46] mm: add VM_HUGETLB_HGM VMA flag Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[05/46] hugetlb: add CONFIG_HUGETLB_HIGH_GRANULARITY_MAPPING Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[04/46] hugetlb: only adjust address ranges when VMAs want PMD sharing Based on latest mm-unstable (85b44c25cd1e). 1 1 - --- 2023-01-05 James Houghton New
[03/46] hugetlb: remove redundant pte_mkhuge in migration path Based on latest mm-unstable (85b44c25cd1e). 2 1 - --- 2023-01-05 James Houghton New
[02/46] hugetlb: remove mk_huge_pte; it is unused Based on latest mm-unstable (85b44c25cd1e). 2 1 - --- 2023-01-05 James Houghton New
[01/46] hugetlb: don't set PageUptodate for UFFDIO_CONTINUE Based on latest mm-unstable (85b44c25cd1e). - - - --- 2023-01-05 James Houghton New
[v2] hugetlb: unshare some PMDs when splitting VMAs [v2] hugetlb: unshare some PMDs when splitting VMAs 1 1 - --- 2023-01-04 James Houghton New
hugetlb: unshare some PMDs when splitting VMAs hugetlb: unshare some PMDs when splitting VMAs - - - --- 2023-01-01 James Houghton New
[v2] hugetlbfs: don't delete error page from pagecache [v2] hugetlbfs: don't delete error page from pagecache - 3 1 --- 2022-11-07 James Houghton New
[RFC,v2,47/47] selftests/vm: add HGM UFFDIO_CONTINUE and hwpoison tests hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,46/47] selftests/vm: add hugetlb HGM test to migration selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,45/47] selftests/vm: add anon and shared hugetlb to migration test hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,44/47] selftests/kvm: add HugeTLB HGM to KVM demand paging selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,43/47] selftests/vm: add HugeTLB HGM to userfaultfd selftest hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,42/47] docs: proc: include information about HugeTLB HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,41/47] docs: hugetlb: update hugetlb and userfaultfd admin-guides with HGM info hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,40/47] hugetlb: x86: enable high-granularity mapping hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,39/47] mm: smaps: add stats for HugeTLB mapping size hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,38/47] hugetlb: replace make_huge_pte with make_huge_pte_with_shift hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,37/47] hugetlb: remove huge_pte_lock and huge_pte_lockptr hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,36/47] hugetlb: add MADV_COLLAPSE for hugetlb hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,35/47] userfaultfd: require UFFD_FEATURE_EXACT_ADDRESS when using HugeTLB HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,34/47] hugetlb: userfaultfd: add support for high-granularity UFFDIO_CONTINUE hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,33/47] userfaultfd: add UFFD_FEATURE_MINOR_HUGETLBFS_HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,32/47] hugetlb: add for_each_hgm_shift hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,31/47] hugetlb: sort hstates in hugetlb_init_hstates hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,30/47] hugetlb: add high-granularity check for hwpoison in fault path hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,29/47] hugetlb: add high-granularity migration support hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,28/47] rmap: in try_to_{migrate,unmap}_one, check head page for page flags hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,27/47] hugetlb: add HGM support for hugetlb_fault and hugetlb_no_page hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,26/47] hugetlb: make move_hugetlb_page_tables compatible with HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,25/47] hugetlb: add HGM support for copy_hugetlb_page_range hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,24/47] hugetlb: update page_vma_mapped to do high-granularity walks hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,23/47] rmap: update hugetlb lock comment for HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,22/47] mm: rmap: make page_vma_mapped_walk callers use pte_order hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,21/47] mm: rmap: provide pte_order in page_vma_mapped_walk hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,20/47] hugetlb: use struct hugetlb_pte for walk_hugetlb_range hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,19/47] hugetlb: make hugetlb_follow_page_mask HGM-enabled hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,18/47] hugetlb: enlighten follow_hugetlb_page to support HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,17/47] hugetlb: make hugetlb_change_protection compatible with HGM hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,16/47] hugetlb: make unmapping compatible with high-granularity mappings hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,15/47] hugetlbfs: for unmapping, treat HGM-mapped pages as potentially mapped hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,14/47] hugetlb: make default arch_make_huge_pte understand small mappings hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,13/47] hugetlb: add make_huge_pte_with_shift hugetlb: introduce HugeTLB high-granularity mapping 1 - - --- 2022-10-21 James Houghton New
[RFC,v2,12/47] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,11/47] hugetlb: add hugetlb_pmd_alloc and hugetlb_pte_alloc hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,10/47] hugetlb: add hugetlb_pte to track HugeTLB page table entries hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,09/47] hugetlb: make huge_pte_lockptr take an explicit shift argument. hugetlb: introduce HugeTLB high-granularity mapping 1 1 - --- 2022-10-21 James Houghton New
[RFC,v2,08/47] hugetlb: add HGM enablement functions hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,07/47] hugetlb: add CONFIG_HUGETLB_HIGH_GRANULARITY_MAPPING hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
[RFC,v2,06/47] hugetlb: extend vma lock for shared vmas hugetlb: introduce HugeTLB high-granularity mapping - - - --- 2022-10-21 James Houghton New
« 1 2 3 »