Toggle navigation
Patchwork
linux-kselftest
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
David Hildenbrand
| Archived =
No
| 87 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
Patch
Series
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
-
-
-
2024-09-26
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
-
-
-
2024-04-30
David Hildenbrand
Accepted
[v1] KVM: s390x: selftests: Add shared zeropage test
[v1] KVM: s390x: selftests: Add shared zeropage test
-
-
-
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
-
-
-
2023-08-03
David Hildenbrand
Accepted
[v3,5/7] pgtable: improve pte_protnone() comment
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
[v1,3/3] selftests/mm: gup_longterm: add liburing tests
selftests/mm: new test for FOLL_LONGTERM on file mappings
-
-
-
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
-
-
-
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
-
-
-
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
-
-
-
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
-
-
-
2023-04-18
David Hildenbrand
New
[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
-
-
-
2023-04-18
David Hildenbrand
Superseded
[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
-
-
-
2023-04-18
David Hildenbrand
New
[v1,RESEND,6/6] mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked()
[v1,RESEND,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest
-
-
-
2023-04-11
David Hildenbrand
Superseded
[v1,RESEND,2/6] selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions
[v1,RESEND,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest
-
-
-
2023-04-11
David Hildenbrand
Superseded
[v1,RESEND,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest
[v1,RESEND,1/6] selftests/mm: reuse read_pmd_pagesize() in COW selftest
-
-
-
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""
Untitled series #206651
-
-
-
2023-04-11
David Hildenbrand
Accepted
[v1,3/6] sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on 64bit
Untitled series #206651
-
-
-
2023-04-11
David Hildenbrand
Accepted
[v1,2/6] selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions
Untitled series #206651
-
-
-
2023-04-11
David Hildenbrand
Accepted
mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked()
mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_l...
-
-
-
2023-04-11
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,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,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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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 private mappings
mm/gup: remove FOLL_FORCE usage from drivers (reliable R/O long-term pinning)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
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)
-
-
-
2022-11-16
David Hildenbrand
Accepted
[RFC,18/19] RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,17/19] drm/exynos: remove FOLL_FORCE usage
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,14/19] drm/etnaviv: remove FOLL_FORCE usage
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,12/19] RDMA/siw: remove FOLL_FORCE usage
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,11/19] RDMA/usnic: remove FOLL_FORCE usage
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,09/19] mm/gup: reliable R/O long-term pinning in COW mappings
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,07/19] mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,06/19] mm: rework handling in do_wp_page() based on private vs. shared mappings
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,03/19] selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
[RFC,01/19] selftests/vm: anon_cow: prepare for non-anonymous COW tests
-
-
-
2022-11-07
David Hildenbrand
Superseded
[v1,7/7] mm/gup: remove FOLL_MIGRATION
mm/ksm: break_ksm() cleanups and fixes
-
-
-
2022-09-30
David Hildenbrand
Accepted
[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
-
-
-
2022-09-30
David Hildenbrand
New
[v1,3/7] mm: remove VM_FAULT_WRITE
mm/ksm: break_ksm() cleanups and fixes
-
-
-
2022-09-30
David Hildenbrand
Accepted
[v1,2/7] mm/ksm: simplify break_ksm() to not rely on VM_FAULT_WRITE
mm/ksm: break_ksm() cleanups and fixes
-
-
-
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
-
-
-
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
Accepted
[v1,5/7] selftests/vm: anon_cow: add liburing test cases
selftests/vm: test COW handling of anonymous memory
-
-
-
2022-09-27
David Hildenbrand
Accepted
[v1,4/7] selftests/vm: anon_cow: hugetlb tests
selftests/vm: test COW handling of anonymous memory
-
-
-
2022-09-27
David Hildenbrand
Accepted
[v1,3/7] selftests/vm: anon_cow: THP tests
selftests/vm: test COW handling of anonymous memory
-
-
-
2022-09-27
David Hildenbrand
Accepted
[v1,2/7] selftests/vm: factor out pagemap_is_populated() into vm_util
selftests/vm: test COW handling of anonymous memory
-
-
-
2022-09-27
David Hildenbrand
Accepted
[v1,1/7] selftests/vm: anon_cow: test COW handling of anonymous memory
selftests/vm: test COW handling of anonymous memory
-
-
-
2022-09-27
David Hildenbrand
Accepted
[v1,11/11] selftests/vm: add tests for the known COW security issues
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,10/11] mm: thp: introduce and use page_trans_huge_anon_shared()
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,09/11] mm: gup: trigger unsharing via FAULT_FLAG_UNSHARE when required (hugetlb)
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,08/11] mm: hugetlb: support GUP-triggered unsharing via FAULT_FLAG_UNSHARE
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,07/11] mm: gup: trigger unsharing via FAULT_FLAG_UNSHARE when required (!hugetlb)
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,06/11] mm: support GUP-triggered unsharing via FAULT_FLAG_UNSHARE (!hugetlb)
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,05/11] mm: thp: allow for reading the THP mapcount atomically via a raw_seqlock_t
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,04/11] mm: thp: simlify total_mapcount()
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,03/11] mm: simplify hugetlb and file-THP handling in __page_mapcount()
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,02/11] mm: thp: consolidate mapcount logic on THP split
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[v1,01/11] seqlock: provide lockdep-free raw_seqcount_t variant
mm: COW fixes part 1: fix the COW security issue for THP and hugetlb
-
-
-
2021-12-17
David Hildenbrand
New
[resend,v2,5/5] selftests/vm: add test for MADV_POPULATE_(READ|WRITE)
Untitled series #125924
-
-
-
2021-05-11
David Hildenbrand
Accepted
[resend,v2,3/5] MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT
Untitled series #125924
-
-
-
2021-05-11
David Hildenbrand
New
[v2,5/5] selftests/vm: add test for MADV_POPULATE_(READ|WRITE)
Untitled series #121479
-
-
-
2021-04-19
David Hildenbrand
Superseded
[v2,3/5] MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT
Untitled series #121479
-
-
-
2021-04-19
David Hildenbrand
Superseded
[v1,4/5] selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore
Untitled series #111839
-
-
-
2021-03-17
David Hildenbrand
New
[v1,3/5] MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT
Untitled series #111839
-
-
-
2021-03-17
David Hildenbrand
Superseded