Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Peter Xu
| Archived =
No
| 284 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»