Show patches with: Submitter = Peter Xu       |    Archived = No       |   284 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] mm/uffd: Fix vma operation where start addr cuts part of vma mm/uffd: Fix vma merge/split - 2 - --- 2023-05-17 Peter Xu New
mm/gup: Fixes FOLL_UNLOCKABLE against FOLL_NOWAIT mm/gup: Fixes FOLL_UNLOCKABLE against FOLL_NOWAIT - - - --- 2023-05-12 Peter Xu New
selftests/kvm: Allow specify physical cpu list in demand paging test selftests/kvm: Allow specify physical cpu list in demand paging test - - - --- 2023-05-03 Peter Xu New
[2/2] selftests/kvm: Allow dump per-vcpu info for uffd threads selftests/kvm: Fixes for demand paging test - 1 - --- 2023-04-27 Peter Xu New
[1/2] selftests/kvm: Setup vcpu_alias only for minor mode test selftests/kvm: Fixes for demand paging test - 1 - --- 2023-04-27 Peter Xu New
[v2,6/6] selftests/mm: Add tests for RO pinning vs fork() mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - - - --- 2023-04-17 Peter Xu New
[v2,5/6] selftests/mm: Rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 1 - --- 2023-04-17 Peter Xu New
[v2,4/6] selftests/mm: Extend and rename uffd pagemap test mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - - - --- 2023-04-17 Peter Xu New
[v2,3/6] selftests/mm: Add a few options for uffd-unit-test mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 1 - --- 2023-04-17 Peter Xu New
[v2,2/6] mm/hugetlb: Fix uffd-wp bit lost when unsharing happens mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 2 - --- 2023-04-17 Peter Xu New
[v2,1/6] mm/hugetlb: Fix uffd-wp during fork() mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 1 - --- 2023-04-17 Peter Xu New
[6/6] selftests/mm: Add tests for RO pinning vs fork() mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - - - --- 2023-04-13 Peter Xu New
[5/6] selftests/mm: Rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 1 - --- 2023-04-13 Peter Xu New
[4/6] selftests/mm: Extend and rename uffd pagemap test mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - - - --- 2023-04-13 Peter Xu New
[3/6] selftests/mm: Add a few options for uffd-unit-test mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - - - --- 2023-04-13 Peter Xu New
[2/6] mm/hugetlb: Fix uffd-wp bit lost when unsharing happens mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 2 - --- 2023-04-13 Peter Xu New
[1/6] mm/hugetlb: Fix uffd-wp during fork() mm/hugetlb: More fixes around uffd-wp vs fork() / RO pins - 1 - --- 2023-04-13 Peter Xu New
[v2,31/31] selftests/mm: Add uffdio register ioctls test selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,30/31] selftests/mm: Add shmem-private test to uffd-stress selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,29/31] selftests/mm: Drop sys/dev test in uffd-stress test selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,28/31] selftests/mm: Allow uffd test to skip properly with no privilege selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,27/31] selftests/mm: Workaround no way to detect uffd-minor + wp selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,26/31] selftests/mm: Move zeropage test into uffd unit tests selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,25/31] selftests/mm: Move uffd sig/events tests into uffd unit tests selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,24/31] selftests/mm: Move uffd minor test to unit test selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,23/31] selftests/mm: Move uffd pagemap test to unit test selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,22/31] selftests/mm: Add framework for uffd-unit-test selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,21/31] selftests/mm: Allow allocate_area() to fail properly selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,20/31] selftests/mm: Let uffd_handle_page_fault() take wp parameter selftests/mm: Split / Refactor userfault test - - - --- 2023-04-12 Peter Xu New
[v2,19/31] selftests/mm: Rename uffd_stats to uffd_args selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,18/31] selftests/mm: Drop global hpage_size in uffd tests selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,17/31] selftests/mm: Drop global mem_fd in uffd tests selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,16/31] selftests/mm: UFFDIO_API test selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,15/31] selftests/mm: uffd_open_{dev|sys}() selftests/mm: Split / Refactor userfault test - 3 - --- 2023-04-12 Peter Xu New
[v2,14/31] selftests/mm: uffd_[un]register() selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,13/31] selftests/mm: Split uffd tests into uffd-stress and uffd-unit-tests selftests/mm: Split / Refactor userfault test - 2 - --- 2023-04-12 Peter Xu New
[v2,12/31] selftests/mm: Create uffd-common.[ch] selftests/mm: Split / Refactor userfault test - 2 - --- 2023-04-12 Peter Xu New
[v2,11/31] selftests/mm: Drop test_uffdio_zeropage_eexist selftests/mm: Split / Refactor userfault test - 3 - --- 2023-04-12 Peter Xu New
[v2,10/31] selftests/mm: Test UFFDIO_ZEROPAGE only when !hugetlb selftests/mm: Split / Refactor userfault test - 1 - --- 2023-04-12 Peter Xu New
[v2,09/31] selftests/mm: Reuse pagemap_get_entry() in vm_util.h selftests/mm: Split / Refactor userfault test - 4 - --- 2023-04-12 Peter Xu New
[v2,08/31] selftests/mm: Use PM_* macros in vm_utils.h selftests/mm: Split / Refactor userfault test - 3 - --- 2023-04-12 Peter Xu New
[v2,07/31] selftests/mm: Merge default_huge_page_size() into one selftests/mm: Split / Refactor userfault test - 4 - --- 2023-04-12 Peter Xu New
[v2,06/31] selftests/mm: Link vm_util.c always selftests/mm: Split / Refactor userfault test - 2 - --- 2023-04-12 Peter Xu New
[v2,05/31] selftests/mm: Use TEST_GEN_PROGS where proper selftests/mm: Split / Refactor userfault test - 2 - --- 2023-04-12 Peter Xu New
[v2,04/31] selftests/mm: Merge util.h into vm_util.h selftests/mm: Split / Refactor userfault test - 3 - --- 2023-04-12 Peter Xu New
[v2,03/31] selftests/mm: Dump a summary in run_vmtests.sh selftests/mm: Split / Refactor userfault test - 3 - --- 2023-04-12 Peter Xu New
[v2,02/31] selftests/mm: Update .gitignore with two missing tests selftests/mm: Split / Refactor userfault test - 2 - --- 2023-04-12 Peter Xu New
[v2,01/31] Revert "userfaultfd: don't fail on unrecognized features" selftests/mm: Split / Refactor userfault test 1 - - --- 2023-04-12 Peter Xu New
mm/khugepaged: Check again on anon uffd-wp during isolation mm/khugepaged: Check again on anon uffd-wp during isolation - 1 - --- 2023-04-05 Peter Xu New
[29/29] selftests/mm: Add shmem-private test to uffd-stress selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[28/29] selftests/mm: Drop sys/dev test in uffd-stress test selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[27/29] selftests/mm: Allow uffd test to skip properly with no privilege selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[26/29] selftests/mm: Workaround no way to detect uffd-minor + wp selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[25/29] selftests/mm: Move zeropage test into uffd unit tests selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[24/29] selftests/mm: Move uffd sig/events tests into uffd unit tests selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[23/29] selftests/mm: Move uffd minor test to unit test selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[22/29] selftests/mm: Move uffd pagemap test to unit test selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[21/29] selftests/mm: Add framework for uffd-unit-test selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[20/29] selftests/mm: Allow allocate_area() to fail properly selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[19/29] selftests/mm: Let uffd_handle_page_fault() takes wp parameter selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[18/29] selftests/mm: Drop global hpage_size in uffd tests selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[17/29] selftests/mm: Drop global mem_fd in uffd tests selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[16/29] selftests/mm: UFFDIO_API test selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[15/29] selftests/mm: uffd_open_{dev|sys}() selftests/mm: Split / Refactor userfault test - 2 - --- 2023-03-30 Peter Xu New
[14/29] selftests/mm: uffd_[un]register() selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[13/29] selftests/mm: Split uffd tests into uffd-stress and uffd-unit-tests selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[12/29] selftests/mm: Create uffd-common.[ch] selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[11/29] selftests/mm: Drop test_uffdio_zeropage_eexist selftests/mm: Split / Refactor userfault test - 3 - --- 2023-03-30 Peter Xu New
[10/29] selftests/mm: Test UFFDIO_ZEROPAGE only when !hugetlb selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
[09/29] selftests/mm: Reuse pagemap_get_entry() in vm_util.h selftests/mm: Split / Refactor userfault test - 4 - --- 2023-03-30 Peter Xu New
[08/29] selftests/mm: Use PM_* macros in vm_utils.h selftests/mm: Split / Refactor userfault test - 3 - --- 2023-03-30 Peter Xu New
[07/29] selftests/mm: Merge default_huge_page_size() into one selftests/mm: Split / Refactor userfault test - 4 - --- 2023-03-30 Peter Xu New
[06/29] selftests/mm: Link vm_util.c always selftests/mm: Split / Refactor userfault test - 2 - --- 2023-03-30 Peter Xu New
[05/29] selftests/mm: Use TEST_GEN_PROGS where proper selftests/mm: Split / Refactor userfault test - 2 - --- 2023-03-30 Peter Xu New
[04/29] selftests/mm: Merge util.h into vm_util.h selftests/mm: Split / Refactor userfault test - 3 - --- 2023-03-30 Peter Xu New
[03/29] selftests/mm: Dump a summary in run_vmtests.sh selftests/mm: Split / Refactor userfault test - 3 - --- 2023-03-30 Peter Xu New
[02/29] selftests/mm: Update .gitignore with two missing tests selftests/mm: Split / Refactor userfault test - 2 - --- 2023-03-30 Peter Xu New
[01/29] Revert "userfaultfd: don't fail on unrecognized features" selftests/mm: Split / Refactor userfault test 1 - - --- 2023-03-30 Peter Xu New
[v3] mm/hugetlb: Fix uffd wr-protection for CoW optimization path [v3] mm/hugetlb: Fix uffd wr-protection for CoW optimization path 1 1 - --- 2023-03-24 Peter Xu New
mm/hugetlb: Fix uffd wr-protection for CoW optimization path mm/hugetlb: Fix uffd wr-protection for CoW optimization path 1 1 1 --- 2023-03-21 Peter Xu New
mm/thp: Rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED mm/thp: Rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED 1 - - --- 2023-03-15 Peter Xu New
[v4,2/2] selftests/mm: Smoke test UFFD_FEATURE_WP_UNPOPULATED mm/uffd: Add feature bit UFFD_FEATURE_WP_UNPOPULATED - - - --- 2023-03-09 Peter Xu New
[v4,1/2] mm/uffd: UFFD_FEATURE_WP_UNPOPULATED mm/uffd: Add feature bit UFFD_FEATURE_WP_UNPOPULATED 1 - - --- 2023-03-09 Peter Xu New
[v3,2/2] selftests/mm: Smoke test WP_UNPOPULATED mm/uffd: Add feature bit UFFD_FEATURE_WP_UNPOPULATED - - - --- 2023-03-06 Peter Xu New
[v3,1/2] mm/uffd: UFFD_FEATURE_WP_UNPOPULATED mm/uffd: Add feature bit UFFD_FEATURE_WP_UNPOPULATED - - - --- 2023-03-06 Peter Xu New
mm/khugepaged: Cleanup memcg uncharge for failure path mm/khugepaged: Cleanup memcg uncharge for failure path - 1 - --- 2023-03-03 Peter Xu New
[v2] mm/uffd: UFFD_FEATURE_WP_UNPOPULATED [v2] mm/uffd: UFFD_FEATURE_WP_UNPOPULATED - - - --- 2023-02-27 Peter Xu New
[v2] mm/khugepaged: alloc_charge_hpage() take care of mem charge errors [v2] mm/khugepaged: alloc_charge_hpage() take care of mem charge errors 1 2 - --- 2023-02-22 Peter Xu New
mm/khugepaged: alloc_charge_hpage() take care of mem charge errors mm/khugepaged: alloc_charge_hpage() take care of mem charge errors 1 1 - --- 2023-02-21 Peter Xu New
mm/migrate: Fix wrongly apply write bit after mkdirty on sparc64 mm/migrate: Fix wrongly apply write bit after mkdirty on sparc64 1 - 1 --- 2023-02-16 Peter Xu New
mm/uffd: UFFD_FEATURE_WP_ZEROPAGE mm/uffd: UFFD_FEATURE_WP_ZEROPAGE - - - --- 2023-02-15 Peter Xu New
mm/uffd: Fix comment in handling pte markers mm/uffd: Fix comment in handling pte markers - 1 - --- 2023-02-15 Peter Xu New
[3/3] mm/s390: Define private VM_FAULT_* reasons from top bits mm/arch: Fix a few collide definition on private use of VM_FAULT_* - - - --- 2023-02-05 Peter Xu New
[2/3] mm/arm64: Define private VM_FAULT_* reasons from top bits mm/arch: Fix a few collide definition on private use of VM_FAULT_* - - - --- 2023-02-05 Peter Xu New
[1/3] mm/arm: Define private VM_FAULT_* reasons from top bits mm/arch: Fix a few collide definition on private use of VM_FAULT_* - - - --- 2023-02-05 Peter Xu New
[3/3] mm/uffd: Detect pgtable allocation failures mm/uffd: Fix missing markers on hugetlb 1 - - --- 2023-01-04 Peter Xu New
[2/3] mm/mprotect: Use long for page accountings and retval mm/uffd: Fix missing markers on hugetlb 2 - - --- 2023-01-04 Peter Xu New
[1/3] mm/hugetlb: Pre-allocate pgtable pages for uffd wr-protects mm/uffd: Fix missing markers on hugetlb 2 1 - --- 2023-01-04 Peter Xu New
[v4,9/9] mm/hugetlb: Introduce hugetlb_walk() [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-16 Peter Xu New
[v4,8/9] mm/hugetlb: Make walk_hugetlb_range() safe to pmd unshare [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-16 Peter Xu New
« 1 2 3 »