Show patches with: Submitter = David Hildenbrand       |    Archived = No       |   882 patches
« 1 2 ... 3 4 58 9 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1,08/39] mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() mm/rmap: interface overhaul - 2 - --- 2023-12-11 David Hildenbrand New
[v1,07/39] mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - 2 - --- 2023-12-11 David Hildenbrand New
[v1,06/39] mm/rmap: add hugetlb sanity checks mm/rmap: interface overhaul - 1 - --- 2023-12-11 David Hildenbrand New
[v1,05/39] mm/rmap: introduce and use hugetlb_try_share_anon_rmap() mm/rmap: interface overhaul - 2 - --- 2023-12-11 David Hildenbrand New
[v1,04/39] mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() mm/rmap: interface overhaul - 2 - --- 2023-12-11 David Hildenbrand New
[v1,03/39] mm/rmap: introduce and use hugetlb_add_file_rmap() mm/rmap: interface overhaul - 2 - --- 2023-12-11 David Hildenbrand New
[v1,02/39] mm/rmap: introduce and use hugetlb_remove_rmap() mm/rmap: interface overhaul - 3 - --- 2023-12-11 David Hildenbrand New
[v1,01/39] mm/rmap: rename hugepage_add* to hugetlb_add* mm/rmap: interface overhaul - 3 - --- 2023-12-11 David Hildenbrand New
[v1] selftests/mm: cow: print ksft header before printing anything else [v1] selftests/mm: cow: print ksft header before printing anything else - - - --- 2023-12-06 David Hildenbrand New
[RFC,39/39] mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,38/39] mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,37/39] mm/rmap: remove page_try_dup_anon_rmap() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,36/39] mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,35/39] mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,34/39] mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,33/39] mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,32/39] mm/rmap: remove page_remove_rmap() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,31/39] Documentation: stop referring to page_remove_rmap() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,30/39] mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,29/39] mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,28/39] mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,27/39] mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,26/39] mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,25/39] mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,24/39] kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,23/39] mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,22/39] mm/rmap: remove RMAP_COMPOUND mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,21/39] mm/rmap: remove page_add_anon_rmap() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,20/39] mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,19/39] mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,18/39] mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,17/39] mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,16/39] mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,15/39] mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,14/39] mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,13/39] mm/rmap: factor out adding folio mappings into __folio_add_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,12/39] mm/rmap: remove page_add_file_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,11/39] mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,10/39] mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,09/39] mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,08/39] mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,07/39] mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,06/39] mm/rmap: add hugetlb sanity checks mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,05/39] mm/rmap: introduce and use hugetlb_try_share_anon_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,04/39] mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,03/39] mm/rmap: introduce and use hugetlb_add_file_rmap() mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[RFC,02/39] mm/rmap: introduce and use hugetlb_remove_rmap() mm/rmap: interface overhaul - - - --- 2023-12-04 David Hildenbrand New
[RFC,01/39] mm/rmap: rename hugepage_add* to hugetlb_add* mm/rmap: interface overhaul - 1 - --- 2023-12-04 David Hildenbrand New
[v1,5/5] mm/rmap: add hugetlb sanity checks mm/rmap: separate hugetlb rmap handling - - - --- 2023-11-28 David Hildenbrand New
[v1,4/5] mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() mm/rmap: separate hugetlb rmap handling - - - --- 2023-11-28 David Hildenbrand New
[v1,3/5] mm/rmap: introduce and use hugetlb_add_file_rmap() mm/rmap: separate hugetlb rmap handling - - - --- 2023-11-28 David Hildenbrand New
[v1,2/5] mm/rmap: introduce and use hugetlb_remove_rmap() mm/rmap: separate hugetlb rmap handling - - - --- 2023-11-28 David Hildenbrand New
[v1,1/5] mm/rmap: rename hugepage_add* to hugetlb_add* mm/rmap: separate hugetlb rmap handling - 1 - --- 2023-11-28 David Hildenbrand New
[WIP,v1,20/20] mm/rmap: perform all mapcount operations of large folios under the rmap seqcount mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,19/20] mm/rmap: factor out removing folio range into __folio_remove_rmap_range() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,18/20] atomic_seqcount: use atomic add-return instead of atomic cmpxchg on 64bit mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,17/20] mm/rmap_id: reduce atomic RMW operations when we are the exclusive writer mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,16/20] atomic_seqcount: support a single exclusive writer in the absence of other writers mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,15/20] mm/rmap_id: verify precalculated subids with CONFIG_DEBUG_VM mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,14/20] mm/huge_memory: avoid folio_refcount() < folio_mapcount() in __split_huge_pmd_locked… mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,13/20] mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,12/20] mm/rmap: introduce folio_add_anon_rmap_range() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,11/20] mm/rmap_id: support for 1, 2 and 3 values by manual calculation mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,10/20] mm/memory: COW reuse support for PTE-mapped THP with rmap IDs mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,09/20] mm: improve folio_mapped_shared() for partially-mappable folios using rmap IDs mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,08/20] mm: pass MM to folio_mapped_shared() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,07/20] mm/rmap_id: track if one ore multiple MMs map a partially-mappable folio mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,06/20] atomic_seqcount: new (raw) seqcount variant to support concurrent writers mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,05/20] mm/rmap: abstract total mapcount operations for partially-mappable folios mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,04/20] mm/rmap: pass dst_vma to page_try_dup_anon_rmap() and page_dup_file_rmap() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,03/20] mm: convert folio_estimated_sharers() to folio_mapped_shared() and improve it mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[WIP,v1,02/20] mm: add a total mapcount for large folios mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - 3 - --- 2023-11-24 David Hildenbrand New
[WIP,v1,01/20] mm/rmap: factor out adding folio range into __folio_add_rmap_range() mm: precise "mapped shared" vs. "mapped exclusively" detection for PTE-mapped THP / partially-mappa… - - - --- 2023-11-24 David Hildenbrand New
[v1,3/3] memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio() mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() - - - --- 2023-10-02 David Hildenbrand New
[v1,2/3] mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() - 2 - --- 2023-10-02 David Hildenbrand New
[v1,1/3] mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() - 2 - --- 2023-10-02 David Hildenbrand New
[v1,6/6] mm/rmap: pass folio to hugepage_add_anon_rmap() Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[v1,5/6] mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[v1,4/6] mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[v1,3/6] mm/rmap: move folio_test_anon() check out of __folio_set_anon() Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[v1,2/6] mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[v1,1/6] mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() Anon rmap cleanups - - - --- 2023-09-13 David Hildenbrand New
[mm-unstable,v1,4/4] mm/huge_memory: work on folio->swap instead of page->private when splitting fo… mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,3/4] mm/swap: inline folio_set_swap_entry() and folio_swap_entry() mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,2/4] mm/swap: use dedicated entry for swap in folio mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups - 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1,1/4] mm/swap: stop using page->private on tail pages for THP_SWAP mm/swap: stop using page->private on tail pages for THP_SWAP + cleanups 1 1 - --- 2023-08-21 David Hildenbrand New
[mm-unstable,v1] mm: add a total mapcount for large folios [mm-unstable,v1] mm: add a total mapcount for large folios - 2 - --- 2023-08-09 David Hildenbrand New
[v1] mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast [v1] mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast - 1 1 --- 2023-08-05 David Hildenbrand New
[v3,7/7] selftest/mm: ksm_functional_tests: Add PROT_NONE test smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-03 David Hildenbrand New
[v3,6/7] selftest/mm: ksm_functional_tests: test in mmap_and_merge_range() if anything got merged smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-03 David Hildenbrand New
[v3,5/7] pgtable: improve pte_protnone() comment smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-03 David Hildenbrand New
[v3,4/7] mm/gup: don't implicitly set FOLL_HONOR_NUMA_FAULT smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-03 David Hildenbrand New
[v3,3/7] kvm: explicitly set FOLL_HONOR_NUMA_FAULT in hva_to_pfn_slow() smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-03 David Hildenbrand New
[v3,2/7] smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-03 David Hildenbrand New
[v3,1/7] mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT smaps / mm/gup: fix gup_can_follow_protnone fallout 2 - - --- 2023-08-03 David Hildenbrand New
[v2,8/8] selftest/mm: ksm_functional_tests: Add PROT_NONE test smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-01 David Hildenbrand New
[v2,7/8] selftest/mm: ksm_functional_tests: test in mmap_and_merge_range() if anything got merged smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-01 David Hildenbrand New
[v2,6/8] mm/huge_memory: remove stale NUMA hinting comment from follow_trans_huge_pmd() smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-01 David Hildenbrand New
[v2,5/8] pgtable: improve pte_protnone() comment smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-01 David Hildenbrand New
[v2,4/8] mm/gup: don't implicitly set FOLL_HONOR_NUMA_FAULT smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-01 David Hildenbrand New
« 1 2 ... 3 4 58 9 »