Show patches with: Submitter = David Hildenbrand       |   131 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v1,2/2] selftests/mm: hugetlb_fault_after_madv: improve test output selftests/mm: hugetlb_fault_after_madv improvements - 1 - --- 2024-09-26 David Hildenbrand New
[v1,1/2] selftests/mm: hugetlb_fault_after_madv: use default hguetlb page size selftests/mm: hugetlb_fault_after_madv improvements - 2 - --- 2024-09-26 David Hildenbrand New
[v1] selftests/mm: fix charge_reserved_hugetlb.sh test [v1] selftests/mm: fix charge_reserved_hugetlb.sh test - 1 1 --- 2024-08-21 David Hildenbrand Accepted
[v1,2/2] mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL - - - --- 2024-05-02 David Hildenbrand Accepted
[v1,1/2] selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL - - - --- 2024-05-02 David Hildenbrand Accepted
[v1] selftests: mm: gup_longterm: test unsharing logic when R/O pinning [v1] selftests: mm: gup_longterm: test unsharing logic when R/O pinning 1 - - --- 2024-04-30 David Hildenbrand Accepted
[v1] KVM: s390x: selftests: Add shared zeropage test [v1] KVM: s390x: selftests: Add shared zeropage test 2 - 1 --- 2024-04-12 David Hildenbrand Accepted
[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 Accepted
[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 Accepted
[v3,5/7] pgtable: improve pte_protnone() comment smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-03 David Hildenbrand Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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
[v2,3/8] kvm: explicitly set FOLL_HONOR_NUMA_FAULT in hva_to_pfn_slow() smaps / mm/gup: fix gup_can_follow_protnone fallout - - - --- 2023-08-01 David Hildenbrand Accepted
[v2,2/8] smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() smaps / mm/gup: fix gup_can_follow_protnone fallout 1 - - --- 2023-08-01 David Hildenbrand New
[v2,1/8] mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT smaps / mm/gup: fix gup_can_follow_protnone fallout 2 - - --- 2023-08-01 David Hildenbrand New
[v1,3/3] selftests/mm: gup_longterm: add liburing tests selftests/mm: new test for FOLL_LONGTERM on file mappings - 1 - --- 2023-05-19 David Hildenbrand Accepted
[v1,2/3] selftests/mm: gup_longterm: new functional test for FOLL_LONGTERM selftests/mm: new test for FOLL_LONGTERM on file mappings - 1 - --- 2023-05-19 David Hildenbrand Accepted
[v1,1/3] selftests/mm: factor out detection of hugetlb page sizes into vm_util selftests/mm: new test for FOLL_LONGTERM on file mappings - 1 - --- 2023-05-19 David Hildenbrand Accepted
[mm-stable,v2,3/3] mm/ksm: move disabling KSM from s390/gmap code to KSM code mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 2 - - --- 2023-04-22 David Hildenbrand Accepted
[mm-stable,v2,2/3] selftests/ksm: ksm_functional_tests: add prctl unmerge test mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 1 - - --- 2023-04-22 David Hildenbrand Accepted
[mm-stable,v2,1/3] mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 1 - - --- 2023-04-22 David Hildenbrand Accepted
[v1,3/3] mm/ksm: move disabling KSM from s390/gmap code to KSM code mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 2 - - --- 2023-04-18 David Hildenbrand Accepted
[v1,2/3] selftests/ksm: ksm_functional_tests: add prctl unmerge test mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 1 - - --- 2023-04-18 David Hildenbrand Accepted
[v1,1/3] mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 mm/ksm: improve PR_SET_MEMORY_MERGE=0 handling and cleanup disabling KSM 1 - - --- 2023-04-18 David Hildenbrand New
[v1,RESEND,6/6] mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __sp… mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,RESEND,5/6] mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits… mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,RESEND,4/6] mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc6… mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,RESEND,3/6] sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on 64bit mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access 1 - - --- 2023-04-11 David Hildenbrand Accepted
[v1,RESEND,2/6] selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write per… mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,RESEND,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,6/6] mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_hug… mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_loc… - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,5/6] mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd… mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,4/6] mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" mm: (pte|pmd)_mkdirty() should not unconditionally allow for write access - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,3/6] sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on 64bit mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_loc… - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,2/6] selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_loc… - - - --- 2023-04-11 David Hildenbrand Accepted
[v1,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest [v1,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest - - - --- 2023-04-11 David Hildenbrand Accepted
mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_loc… mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_loc… - - - --- 2023-04-11 David Hildenbrand Accepted
[mm-unstable,v1] selftests/mm: define MADV_PAGEOUT to fix compilation issues [mm-unstable,v1] selftests/mm: define MADV_PAGEOUT to fix compilation issues - - - --- 2023-01-09 David Hildenbrand Accepted
[mm-unstable,v1] selftests/vm: cow: Add COW tests for collapsing of PTE-mapped anon THP [mm-unstable,v1] selftests/vm: cow: Add COW tests for collapsing of PTE-mapped anon THP - - - --- 2023-01-04 David Hildenbrand Accepted
[mm-unstable,v1,4/4] selftests/vm: ksm_functional_tests: fixes for 32bit selftests/vm: fix some tests on 32bit - - - --- 2022-12-05 David Hildenbrand Accepted
[mm-unstable,v1,3/4] selftests/vm: cow: fix compile warning on 32bit selftests/vm: fix some tests on 32bit - - - --- 2022-12-05 David Hildenbrand Accepted
[mm-unstable,v1,2/4] selftests/vm: madv_populate: fix missing MADV_POPULATE_(READ|WRITE) definitions selftests/vm: fix some tests on 32bit - - - --- 2022-12-05 David Hildenbrand Accepted
[mm-unstable,v1,1/4] mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem selftests/vm: fix some tests on 32bit - - - --- 2022-12-05 David Hildenbrand Accepted
[mm-unstable,v1,20/20] mm: rename FOLL_FORCE to FOLL_PTRACE mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-16 David Hildenbrand New
[mm-unstable,v1,19/20] habanalabs: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 - - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,18/20] RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,17/20] drm/exynos: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,16/20] mm/frame-vector: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 2 2 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,15/20] media: pci/ivtv: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 - - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,14/20] drm/etnaviv: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,13/20] media: videobuf-dma-sg: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,12/20] RDMA/siw: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,11/20] RDMA/usnic: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,10/20] RDMA/umem: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 1 --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,09/20] mm/gup: reliable R/O long-term pinning in COW mappings mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 2 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,08/20] mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,07/20] mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for priva… mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,06/20] mm: rework handling in do_wp_page() based on private vs. shared mappings mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,05/20] mm: add early FAULT_FLAG_WRITE consistency checks mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,04/20] mm: add early FAULT_FLAG_UNSHARE consistency checks mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - 1 - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,03/20] selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,02/20] selftests/vm: cow: basic COW tests for non-anonymous pages mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-16 David Hildenbrand Accepted
[mm-unstable,v1,01/20] selftests/vm: anon_cow: prepare for non-anonymous COW tests mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 - - --- 2022-11-16 David Hildenbrand New
[RFC,19/19] habanalabs: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) 1 - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,18/19] RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,17/19] drm/exynos: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,16/19] mm/frame-vector: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,15/19] media: pci/ivtv: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,14/19] drm/etnaviv: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,13/19] media: videobuf-dma-sg: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,12/19] RDMA/siw: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,11/19] RDMA/usnic: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,10/19] RDMA/umem: remove FOLL_FORCE usage mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - 1 --- 2022-11-07 David Hildenbrand Accepted
[RFC,09/19] mm/gup: reliable R/O long-term pinning in COW mappings mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,08/19] mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand New
[RFC,07/19] mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,06/19] mm: rework handling in do_wp_page() based on private vs. shared mappings mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,05/19] mm: add early FAULT_FLAG_WRITE consistency checks mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,04/19] mm: add early FAULT_FLAG_UNSHARE consistency checks mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,03/19] selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,02/19] selftests/vm: cow: basic COW tests for non-anonymous pages mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand Accepted
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning) - - - --- 2022-11-07 David Hildenbrand New
[v1,7/7] mm/gup: remove FOLL_MIGRATION mm/ksm: break_ksm() cleanups and fixes - - - --- 2022-09-30 David Hildenbrand New
[v1,6/7] mm/ksm: convert break_ksm() to use walk_page_range_vma() mm/ksm: break_ksm() cleanups and fixes - - - --- 2022-09-30 David Hildenbrand New
[v1,5/7] mm/pagewalk: add walk_page_range_vma() mm/ksm: break_ksm() cleanups and fixes - - - --- 2022-09-30 David Hildenbrand New
[v1,4/7] mm/ksm: fix KSM COW breaking with userfaultfd-wp via FAULT_FLAG_UNSHARE mm/ksm: break_ksm() cleanups and fixes 1 - - --- 2022-09-30 David Hildenbrand Accepted
[v1,3/7] mm: remove VM_FAULT_WRITE mm/ksm: break_ksm() cleanups and fixes 1 - - --- 2022-09-30 David Hildenbrand New
[v1,2/7] mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE mm/ksm: break_ksm() cleanups and fixes 1 - - --- 2022-09-30 David Hildenbrand Accepted
[v1,1/7] selftests/vm: add test to measure MADV_UNMERGEABLE performance mm/ksm: break_ksm() cleanups and fixes 1 - - --- 2022-09-30 David Hildenbrand Accepted
[v1,7/7] selftests/vm: anon_cow: add R/O longterm tests via gup_test selftests/vm: test COW handling of anonymous memory - - - --- 2022-09-27 David Hildenbrand Accepted
[v1,6/7] mm/gup_test: start/stop/read functionality for PIN LONGTERM test selftests/vm: test COW handling of anonymous memory - - - --- 2022-09-27 David Hildenbrand New
[v1,5/7] selftests/vm: anon_cow: add liburing test cases selftests/vm: test COW handling of anonymous memory - - - --- 2022-09-27 David Hildenbrand New
« 1 2 »