Show patches with: Submitter = Peter Xu       |    Archived = No       |   703 patches
« 1 2 ... 3 4 57 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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 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
[v4,7/9] mm/hugetlb: Make follow_hugetlb_page() safe to pmd unshare [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-16 Peter Xu New
[v4,6/9] mm/hugetlb: Make hugetlb_follow_page_mask() safe to pmd unshare [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-16 Peter Xu New
[v4,5/9] mm/hugetlb: Make userfaultfd_huge_must_wait() safe to pmd unshare [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-16 Peter Xu New
[v4,4/9] mm/hugetlb: Move swap entry handling into vma lock when faulted [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-16 Peter Xu New
[v4,3/9] mm/hugetlb: Document huge_pte_offset usage [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-16 Peter Xu New
[v4,2/9] mm/hugetlb: Don't wait for migration entry during follow page [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-16 Peter Xu New
[v4,1/9] mm/hugetlb: Let vma_offset_start() to return start [v4,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-16 Peter Xu New
[v4,0/9] mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-12-16 Peter Xu New
[v2] mm/uffd: Always wr-protect pte in pte|pmd_mkuffd_wp() [v2] mm/uffd: Always wr-protect pte in pte|pmd_mkuffd_wp() 1 - - --- 2022-12-14 Peter Xu New
[2/2] mm: Fix a few rare cases of using swapin error pte marker mm: Fixes on pte markers 1 1 - --- 2022-12-14 Peter Xu New
[1/2] mm/uffd: Fix pte marker when fork() without fork event mm: Fixes on pte markers 1 1 - --- 2022-12-14 Peter Xu New
[v3,9/9] mm/hugetlb: Introduce hugetlb_walk() [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-09 Peter Xu New
[v3,8/9] mm/hugetlb: Make walk_hugetlb_range() safe to pmd unshare [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-09 Peter Xu New
[v3,7/9] mm/hugetlb: Make follow_hugetlb_page() safe to pmd unshare [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-09 Peter Xu New
[v3,6/9] mm/hugetlb: Make hugetlb_follow_page_mask() safe to pmd unshare [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-09 Peter Xu New
[v3,5/9] mm/hugetlb: Make userfaultfd_huge_must_wait() safe to pmd unshare [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-09 Peter Xu New
[v3,4/9] mm/hugetlb: Move swap entry handling into vma lock when faulted [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-09 Peter Xu New
[v3,3/9] mm/hugetlb: Document huge_pte_offset usage [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-09 Peter Xu New
[v3,2/9] mm/hugetlb: Don't wait for migration entry during follow page [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-09 Peter Xu New
[v3,1/9] mm/hugetlb: Let vma_offset_start() to return start [v3,1/9] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-09 Peter Xu New
[v3,0/9] mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-12-09 Peter Xu New
mm/uffd: Always wr-protect pte in pte|pmd_mkuffd_wp() mm/uffd: Always wr-protect pte in pte|pmd_mkuffd_wp() 1 - - --- 2022-12-08 Peter Xu New
[v2,10/10] mm/hugetlb: Document why page_vma_mapped_walk() is safe to walk [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 1 - --- 2022-12-07 Peter Xu New
[v2,09/10] mm/hugetlb: Introduce hugetlb_walk() [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 1 - --- 2022-12-07 Peter Xu New
[v2,08/10] mm/hugetlb: Make walk_hugetlb_range() safe to pmd unshare [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-07 Peter Xu New
[v2,07/10] mm/hugetlb: Make follow_hugetlb_page() safe to pmd unshare [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-07 Peter Xu New
[v2,06/10] mm/hugetlb: Make hugetlb_follow_page_mask() safe to pmd unshare [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start 1 2 - --- 2022-12-07 Peter Xu New
[v2,05/10] mm/hugetlb: Make userfaultfd_huge_must_wait() safe to pmd unshare [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-07 Peter Xu New
[v2,04/10] mm/hugetlb: Move swap entry handling into vma lock when faulted [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-07 Peter Xu New
[v2,03/10] mm/hugetlb: Document huge_pte_offset usage [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-12-07 Peter Xu New
[v2,02/10] mm/hugetlb: Don't wait for migration entry during follow page [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-07 Peter Xu New
[v2,01/10] mm/hugetlb: Let vma_offset_start() to return start [v2,01/10] mm/hugetlb: Let vma_offset_start() to return start - 3 - --- 2022-12-07 Peter Xu New
[v2,00/10] mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-12-07 Peter Xu New
[10/10] mm/hugetlb: Introduce hugetlb_walk() [01/10] mm/hugetlb: Let vma_offset_start() to return start - 1 - --- 2022-11-29 Peter Xu New
[09/10] mm/hugetlb: Make page_vma_mapped_walk() safe to pmd unshare [01/10] mm/hugetlb: Let vma_offset_start() to return start 1 1 - --- 2022-11-29 Peter Xu New
[08/10] mm/hugetlb: Make walk_hugetlb_range() safe to pmd unshare [01/10] mm/hugetlb: Let vma_offset_start() to return start 1 1 - --- 2022-11-29 Peter Xu New
« 1 2 ... 3 4 57 8 »