Show patches with: Submitter = Peter Xu       |    State = Action Required       |    Archived = No       |   284 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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 - - --- 2022-12-14 Peter Xu New
[1/2] mm/uffd: Fix pte marker when fork() without fork event mm: Fixes on pte markers 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
[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
[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
[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
[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
[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
[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
[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
[00/10] mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-29 Peter Xu New
mm/thp: Re-apply mkdirty for small pages after split mm/thp: Re-apply mkdirty for small pages after split - - 1 --- 2022-11-25 Peter Xu New
[RFC,v2,12/12] mm/hugetlb: Introduce hugetlb_walk() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,11/12] mm/hugetlb: Use hugetlb walker lock in page_vma_mapped_walk() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,10/12] mm/hugetlb: Use hugetlb walker lock in walk_hugetlb_range() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,09/12] mm/hugetlb: Use hugetlb walker lock in hugetlb_vma_maps_page() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,08/12] mm/hugetlb: Use hugetlb walker lock in follow_hugetlb_page() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,07/12] mm/hugetlb: Use hugetlb walker lock in hugetlb_follow_page_mask() mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,06/12] mm/hugetlb: Protect huge_pmd_share() with walker lock mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,05/12] mm/hugetlb: Make userfaultfd_huge_must_wait() safe to pmd unshare mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,04/12] mm/hugetlb: Add pgtable walker lock mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,03/12] mm/hugetlb: Don't wait for migration entry during follow page mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,02/12] mm/hugetlb: Move swap entry handling into vma lock for fault mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-11-18 Peter Xu New
[RFC,v2,01/12] mm/hugetlb: Let vma_offset_start() to return start mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - 1 - --- 2022-11-18 Peter Xu New
[v3,2/2] mm/uffd: Sanity check write bit for uffd-wp protected ptes mm/migrate: Fix writable pte for read migration entry - - - --- 2022-11-14 Peter Xu New
[v3,1/2] mm/migrate: Fix read-only page got writable when recover pte mm/migrate: Fix writable pte for read migration entry - 1 1 --- 2022-11-14 Peter Xu New
[v2,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
[v2,1/2] mm/migrate: Fix read-only page got writable when recover pte mm/migrate: Fix writable pte for read migration entry - 1 - --- 2022-11-10 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
[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
[2/2] mm: Use pte markers for swap errors mm: Use pte marker for swapin errors 1 2 - --- 2022-10-30 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
[RFC,10/10] mm/hugetlb: Comment at rest huge_pte_offset() places mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,09/10] mm/hugetlb: Make hugetlb_fault() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,08/10] mm/hugetlb: Make follow_hugetlb_page RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,07/10] mm/hugetlb: Make hugetlb_follow_page_mask() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,06/10] mm/hugetlb: Make page_vma_mapped_walk() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,05/10] mm/hugetlb: Make walk_hugetlb_range() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,04/10] mm/hugetlb: Make userfaultfd_huge_must_wait() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,03/10] mm/hugetlb: Make hugetlb_vma_maps_page() RCU-safe mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,02/10] mm/hugetlb: Comment huge_pte_offset() for its locking requirements mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - - - --- 2022-10-30 Peter Xu New
[RFC,01/10] mm/hugetlb: Let vma_offset_start() to return start mm/hugetlb: Make huge_pte_offset() thread-safe for pmd unshare - 1 - --- 2022-10-30 Peter Xu New
[RFC,2/2] mm: Use pte markers for swap errors mm: Use pte marker for swapin errors - 1 - --- 2022-10-24 Peter Xu New
[RFC,1/2] mm: Always compile in pte markers mm: Use pte marker for swapin errors - 1 - --- 2022-10-24 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
[1/2] mm/uffd: Fix vma check on userfault for wp mm/uffd: Fix vma check - - - --- 2022-10-24 Peter Xu New
mm/hugetlb: Unify clearing of RestoreReserve for private pages mm/hugetlb: Unify clearing of RestoreReserve for private pages - 1 - --- 2022-10-20 Peter Xu New
[v2,4/4] selftests/vm: Drop mnt point for hugetlb in run_vmtests.sh selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - 1 - --- 2022-10-14 Peter Xu New
[v2,3/4] selftests/vm: Use memfd for hugepage-mremap test selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - - - --- 2022-10-14 Peter Xu New
[v2,2/4] selftests/vm: Use memfd for hugetlb-madvise test selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - - - --- 2022-10-14 Peter Xu New
[v2,1/4] selftests/vm: Use memfd for uffd hugetlb tests selftests/vm: Drop hugetlb mntpoint in run_vmtests.sh - 1 - --- 2022-10-14 Peter Xu New
« 1 2 3 »