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
[v2,06/13] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,05/13] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-01-03 Peter Xu New
[v2,04/13] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 2 - --- 2024-01-03 Peter Xu New
[v2,03/13] mm: Provide generic pmd_thp_or_huge() mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,02/13] mm/hugetlb: Declare hugetlbfs_pagecache_present() non-static mm/gup: Unify hugetlb, part 2 - - - --- 2024-01-03 Peter Xu New
[v2,01/13] mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES mm/gup: Unify hugetlb, part 2 - 1 - --- 2024-01-03 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
[12/13] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[10/13] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[08/13] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-12-19 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
[06/13] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[04/13] mm: Make HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-12-19 Peter Xu New
[03/13] mm: Provide generic pmd_thp_or_huge() mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 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
[01/13] mm/Kconfig: CONFIG_PGTABLE_HAS_HUGE_LEAVES mm/gup: Unify hugetlb, part 2 - - - --- 2023-12-19 Peter Xu New
[v2] fs/Kconfig: Make hugetlbfs a menuconfig [v2] fs/Kconfig: Make hugetlbfs a menuconfig - 1 - --- 2023-11-24 Peter Xu New
mm/Kconfig: Make userfaultfd a menuconfig mm/Kconfig: Make userfaultfd a menuconfig - - - --- 2023-11-23 Peter Xu New
fs/Kconfig: Make hugetlbfs a menuconfig fs/Kconfig: Make hugetlbfs a menuconfig - - - --- 2023-11-23 Peter Xu New
mm/gup: Fix follow_devmap_p[mu]d() on page==NULL handling mm/gup: Fix follow_devmap_p[mu]d() on page==NULL handling 1 - - --- 2023-11-23 Peter Xu New
[3/3] mm/selftests: Fix pagemap_ioctl memory map test mm/pagemap: A few fixes to the recent PAGEMAP_SCAN - 1 - --- 2023-11-16 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
[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
[RFC,12/12] mm/gup: Merge hugetlb into generic mm code mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,11/12] mm/gup: Handle hugepd for follow_page() mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,10/12] mm/gup: Handle huge pmd for follow_pmd_mask() mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,09/12] mm/gup: Handle huge pud for follow_pud_mask() mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,08/12] mm/gup: Handle hugetlb for no_page_table() mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-11-16 Peter Xu New
[RFC,07/12] mm/gup: Refactor record_subpages() to find 1st small page mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,06/12] mm/gup: Drop folio_fast_pin_allowed() in hugepd processing mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,05/12] mm/gup: Fix follow_devmap_p[mu]d() to return even if NULL mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-11-16 Peter Xu New
[RFC,04/12] mm: Introduce vma_pgtable_walk_{begin|end}() mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-11-16 Peter Xu New
[RFC,03/12] mm: Export HPAGE_PXD_* macros even if !THP mm/gup: Unify hugetlb, part 2 - 1 - --- 2023-11-16 Peter Xu New
[RFC,02/12] mm: Provide generic pmd_thp_or_huge() mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[RFC,01/12] mm/hugetlb: Export hugetlbfs_pagecache_present() mm/gup: Unify hugetlb, part 2 - - - --- 2023-11-16 Peter Xu New
[7/7] selftests/mm: uffd perf test mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 Peter Xu New
[6/7] selftests/mm: Create uffd_fault_thread_create|join() mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 Peter Xu New
[5/7] selftests/mm: Replace uffd_read_mutex with a semaphore mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 Peter Xu New
[4/7] fs/userfaultfd: Use exclusive waitqueue for poll() mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 Peter Xu New
[3/7] poll: POLL_ENQUEUE_EXCLUSIVE mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 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
[1/7] mm/userfaultfd: Make uffd read() wait event exclusive mm/userfaultfd/poll: Scale userfaultfd wakeups - - - --- 2023-09-05 Peter Xu New
[RFC,v3] mm: Proper document tail pages fields for folio [RFC,v3] mm: Proper document tail pages fields for folio - - - --- 2023-08-15 Peter Xu New
mm: Wire up tail page poisoning over ->mappings mm: Wire up tail page poisoning over ->mappings - - - --- 2023-08-15 Peter Xu New
[RFC,v2,3/3] mm: Proper document tail pages fields for folio mm: Properly document tail pages for a folio - - - --- 2023-08-14 Peter Xu New
[RFC,v2,2/3] mm: Reorg and declare free spaces in struct folio tails mm: Properly document tail pages for a folio - - - --- 2023-08-14 Peter Xu New
[RFC,v2,1/3] mm: Add TAIL_MAPPING_REUSED_MAX mm: Properly document tail pages for a folio - - - --- 2023-08-14 Peter Xu New
[RFC] mm: Properly document tail pages for compound pages [RFC] mm: Properly document tail pages for compound pages - - - --- 2023-08-10 Peter Xu New
[v4,8/8] selftests/mm: Add gup test matrix in run_vmtests.sh mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-28 Peter Xu New
[v4,7/8] selftests/mm: Add -a to run_vmtests.sh mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-28 Peter Xu New
[v4,6/8] mm/gup: Retire follow_hugetlb_page() mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-28 Peter Xu New
[v4,5/8] mm/gup: Accelerate thp gup even for "pages != NULL" mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-28 Peter Xu New
[v4,4/8] mm/gup: Cleanup next_page handling mm/gup: Unify hugetlb, speed up thp 1 1 - --- 2023-06-28 Peter Xu New
[v4,3/8] mm/hugetlb: Add page_mask for hugetlb_follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-28 Peter Xu New
[v4,2/8] mm/hugetlb: Prepare hugetlb_follow_page_mask() for FOLL_PIN mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-28 Peter Xu New
[v4,1/8] mm/hugetlb: Handle FOLL_DUMP well in follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-28 Peter Xu New
[v3,8/8] selftests/mm: Add gup test matrix in run_vmtests.sh mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-23 Peter Xu New
[v3,7/8] selftests/mm: Add -a to run_vmtests.sh mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-23 Peter Xu New
[v3,6/8] mm/gup: Retire follow_hugetlb_page() mm/gup: Unify hugetlb, speed up thp 1 - - --- 2023-06-23 Peter Xu New
[v3,5/8] mm/gup: Accelerate thp gup even for "pages != NULL" mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-23 Peter Xu New
[v3,4/8] mm/gup: Cleanup next_page handling mm/gup: Unify hugetlb, speed up thp 1 1 - --- 2023-06-23 Peter Xu New
[v3,3/8] mm/hugetlb: Add page_mask for hugetlb_follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-23 Peter Xu New
[v3,2/8] mm/hugetlb: Prepare hugetlb_follow_page_mask() for FOLL_PIN mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-23 Peter Xu New
[v3,1/8] mm/hugetlb: Handle FOLL_DUMP well in follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-23 Peter Xu New
[v2,8/8] selftests/mm: Add gup test matrix in run_vmtests.sh mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-19 Peter Xu New
[v2,7/8] selftests/mm: Add -a to run_vmtests.sh mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-19 Peter Xu New
[v2,6/8] mm/gup: Retire follow_hugetlb_page() mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-19 Peter Xu New
[v2,5/8] mm/gup: Accelerate thp gup even for "pages != NULL" mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-19 Peter Xu New
[v2,4/8] mm/gup: Cleanup next_page handling mm/gup: Unify hugetlb, speed up thp 1 1 - --- 2023-06-19 Peter Xu New
[v2,3/8] mm/hugetlb: Add page_mask for hugetlb_follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-19 Peter Xu New
[v2,2/8] mm/hugetlb: Prepare hugetlb_follow_page_mask() for FOLL_PIN mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-19 Peter Xu New
[v2,1/8] mm/hugetlb: Handle FOLL_DUMP well in follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-19 Peter Xu New
[7/7] mm/gup: Retire follow_hugetlb_page() mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-13 Peter Xu New
[6/7] mm/gup: Accelerate thp gup even for "pages != NULL" mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-13 Peter Xu New
[5/7] mm/gup: Cleanup next_page handling mm/gup: Unify hugetlb, speed up thp - 1 - --- 2023-06-13 Peter Xu New
[4/7] mm/hugetlb: Prepare hugetlb_follow_page_mask() for FOLL_PIN mm/gup: Unify hugetlb, speed up thp - - - --- 2023-06-13 Peter Xu New
[3/7] mm/hugetlb: Add page_mask for hugetlb_follow_page_mask() mm/gup: Unify hugetlb, speed up thp - 2 - --- 2023-06-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
[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
mm/hugetlb: Fix pgtable lock on pmd sharing mm/hugetlb: Fix pgtable lock on pmd sharing - 1 - --- 2023-06-12 Peter Xu New
[v2,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
[v2,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
[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
[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
[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
« 1 2 3 46 7 »