Show patches with: Submitter = Peter Xu       |    Archived = No       |   703 patches
« 1 2 3 47 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[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
« 1 2 3 47 8 »