Show patches with: Submitter = Peter Xu       |    State = Action Required       |    Archived = No       |   622 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[00/10] mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-29 Peter Xu New
[01/10] mm/hugetlb: Let vma_offset_start() to return start [01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-11-29 Peter Xu New
[01/13] mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[02/10] mm/hugetlb: Don't wait for migration entry during follow page [01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-11-29 Peter Xu New
[02/13] mm/hugetlb: Declare hugetlbfs_pagecache_present() non-static mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[03/10] mm/hugetlb: Document huge_pte_offset usage [01/10] mm/hugetlb: Let vma_offset_start() to return start - - - --- 2022-11-29 Peter Xu New
[03/13] mm: Provide generic pmd_thp_or_huge() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 Peter Xu New
[03/13] mm/gup: Check p4d presence before going on mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 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
[04/10] mm/hugetlb: Move swap entry handling into vma lock when faulted [01/10] mm/hugetlb: Let vma_offset_start() to return start - 1 - --- 2022-11-29 Peter Xu New
[04/13] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-12-19 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
[05/10] mm/hugetlb: Make userfaultfd_huge_must_wait() safe to pmd unshare [01/10] mm/hugetlb: Let vma_offset_start() to return start - 2 - --- 2022-11-29 Peter Xu New
[05/13] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 2 - --- 2023-12-19 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
[06/10] mm/hugetlb: Make hugetlb_follow_page_mask() safe to pmd unshare [01/10] mm/hugetlb: Let vma_offset_start() to return start 1 1 - --- 2022-11-29 Peter Xu New
[06/13] mm/arm: Use macros to define pmd/pud helpers mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[06/13] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[07/10] mm/hugetlb: Make follow_hugetlb_page() safe to pmd unshare [01/10] mm/hugetlb: Let vma_offset_start() to return start 1 1 - --- 2022-11-29 Peter Xu New
[07/13] mm/arm: Redefine pmd_huge() with pmd_leaf() mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[07/13] mm/gup: Refactor record_subpages() to find 1st small page mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[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
[08/13] mm/arm64: Merge pXd_huge() and pXd_leaf() definitions mm/treewide: Remove pXd_huge() API - - - --- 2024-03-13 Peter Xu New
[08/13] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-12-19 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
[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
[09/13] mm/gup: Cache *pudp in follow_pud_mask() mm/gup: Unify hugetlb, part 2 1 - - --- 2023-12-19 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
[1/2] fixup! mm: make HPAGE_PXD_* macros even if !THP mm: small fixup series for mm-unstable - - - --- 2024-03-23 Peter Xu New
[1/2] mm: Always compile in pte markers mm: Use pte marker for swapin errors 1 2 - --- 2022-10-30 Peter Xu New
[1/2] mm/gup: Fix hugepd handling in hugetlb rework mm/gup: Fix hugepd for longterm R/O pin on Power - 1 - --- 2024-04-28 Peter Xu New
[1/2] mm/migrate: Fix read-only page got writable when recover pte mm/migrate: Fix writable pte for read migration entry - - - --- 2022-11-10 Peter Xu New
[1/2] mm/swap: Add swp_offset_pfn() to fetch PFN from swap entry mm: Remember young bit for migration entries - - - --- 2022-08-03 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
[1/2] mm/uffd: Fix vma check on userfault for wp mm/uffd: Fix vma check - - - --- 2022-10-24 Peter Xu New
[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
[1/2] userfaultfd.2: Add section for UFFD_USER_MODE_ONLY userfaultfd.2: Update to latest - - - --- 2022-05-31 Peter Xu New
[1/3] fixup! mm: always initialise folio->_deferred_list mm/hugetlb: Fix missing hugetlb_lock for memcg resv uncharge - - - --- 2024-04-17 Peter Xu New
[1/3] mm: Allow anon exclusive check over hugetlb tail pages mm/gup: fixups for hugetlb gup rework series 1 - - --- 2024-04-03 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
[1/3] mm/hugetlb: Fix race condition of uffd missing/minor handling mm/hugetlb: Fix selftest failures with write check - - - --- 2022-10-03 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
[1/3] mm/pagemap: Fix ioctl(PAGEMAP_SCAN) on vma check mm/pagemap: A few fixes to the recent PAGEMAP_SCAN - 3 - --- 2023-11-16 Peter Xu New
[1/3] mm/smaps: Fix shmem pte hole swap calculation mm/smaps: Fixes and optimizations on shmem swap handling - 1 - --- 2021-09-17 Peter Xu New
[1/4] mm/gup: Add FOLL_INTERRUPTIBLE kvm/mm: Allow GUP to respond to non fatal signals - 1 - --- 2022-06-22 Peter Xu New
[1/4] selftests/vm: Use memfd for hugetlb tests selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - 1 - --- 2022-10-04 Peter Xu New
[1/5] mm/ppc: Define pXd_large() with pXd_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 Peter Xu New
[1/5] mm/shmem: Unconditionally set pte dirty in mfill_atomic_install_pte mm: A few cleanup patches around zap, shmem and uffd - 1 - --- 2021-09-01 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
[1/7] mm/hugetlb: Handle FOLL_DUMP well in follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-13 Peter Xu New
[1/7] mm/userfaultfd: Make uffd read() wait event exclusive mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 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
[10/13] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 Peter Xu New
[10/13] mm/gup: Merge pXd huge mapping checks mm/treewide: Remove pXd_huge() API - 1 - --- 2024-03-13 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
[11/13] mm/gup: Handle huge pmd for follow_pmd_mask() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[12/13] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 Peter Xu New
[12/29] selftests/mm: Create uffd-common.[ch] selftests/mm: Split / Refactor userfault test - 1 - --- 2023-03-30 Peter Xu New
[13/13] mm/gup: Handle hugetlb in the generic follow_page_mask code mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[14/29] selftests/mm: uffd_[un]register() 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
[16/29] selftests/mm: UFFDIO_API test selftests/mm: Split / Refactor userfault test - - - --- 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
[18/29] selftests/mm: Drop global hpage_size in uffd tests selftests/mm: Split / Refactor userfault test - 1 - --- 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
[2/2] fixup! mm/gup: handle hugepd for follow_page() mm: small fixup series for mm-unstable - - - --- 2024-03-23 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
[2/2] mm: Remember young bit for page migrations mm: Remember young bit for migration entries - - - --- 2022-08-03 Peter Xu New
[2/2] mm: Use pte markers for swap errors mm: Use pte marker for swapin errors 1 2 - --- 2022-10-30 Peter Xu New
[2/2] mm/selftests: Don't prefault in gup_longterm tests mm/gup: Fix hugepd for longterm R/O pin on Power - - - --- 2024-04-28 Peter Xu New
[2/2] mm/uffd: Allow vma to merge as much as possible mm/uffd: Fix vma merge/split 1 1 - --- 2023-05-17 Peter Xu New
[2/2] mm/uffd: Sanity check write bit for uffd-wp protected ptes mm/migrate: Fix writable pte for read migration entry - - - --- 2022-11-10 Peter Xu New
[2/2] Revert "mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in" mm/uffd: Fix vma check - - - --- 2022-10-24 Peter Xu New
[2/2] userfaultfd.2: Update on write-protection support userfaultfd.2: Update to latest - - - --- 2022-05-31 Peter Xu New
[2/3] fixup! mm/gup: handle huge pmd for follow_pmd_mask() mm/gup: fixups for hugetlb gup rework series - - - --- 2024-04-03 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
[2/3] mm/hugetlb: Fix missing hugetlb_lock for resv uncharge mm/hugetlb: Fix missing hugetlb_lock for memcg resv uncharge - 1 - --- 2024-04-17 Peter Xu New
[2/3] mm/hugetlb: Use hugetlb_pte_stable in migration race check mm/hugetlb: Fix selftest failures with write check - - - --- 2022-10-03 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
[2/3] mm/pagemap: Fix wr-protect even if PM_SCAN_WP_MATCHING not set mm/pagemap: A few fixes to the recent PAGEMAP_SCAN - 2 - --- 2023-11-16 Peter Xu New
[2/3] mm/smaps: Use vma->vm_pgoff directly when counting partial swap mm/smaps: Fixes and optimizations on shmem swap handling - 1 - --- 2021-09-17 Peter Xu New
[2/4] kvm: Merge "atomic" and "write" in __gfn_to_pfn_memslot() kvm/mm: Allow GUP to respond to non fatal signals - - - --- 2022-06-22 Peter Xu New
[2/4] selftests/vm: Use memfd for hugetlb-madvise test selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - - - --- 2022-10-04 Peter Xu New
[2/5] mm: Clear vmf->pte after pte_unmap_same() returns mm: A few cleanup patches around zap, shmem and uffd - 2 - --- 2021-09-01 Peter Xu New
[2/5] mm/x86: Replace p4d_large() with p4d_leaf() mm/treewide: Replace pXd_large() with pXd_leaf() - - - --- 2024-02-28 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
[2/7] mm/hugetlb: Fix hugetlb_follow_page_mask() on permission checks mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-13 Peter Xu New
[2/7] poll: Add a poll_flags for poll_queue_proc() mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 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
[21/29] selftests/mm: Add framework for uffd-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
[23/29] selftests/mm: Move uffd minor test to unit test 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
[25/29] selftests/mm: Move zeropage test into uffd unit tests selftests/mm: Split / Refactor userfault test - - - --- 2023-03-30 Peter Xu New
« 1 2 3 46 7 »