Show patches with: Submitter = John Hubbard       |    State = Action Required       |    Archived = No       |   109 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,1/1] mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM cases mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM cases 1 1 - --- 2024-11-05 John Hubbard New
mm/gup: restore the ability to pin more than 2GB at a time mm/gup: restore the ability to pin more than 2GB at a time - - - --- 2024-10-30 John Hubbard New
[v3] mm/gup: stop leaking pinned pages in low memory conditions [v3] mm/gup: stop leaking pinned pages in low memory conditions - 1 - --- 2024-10-18 John Hubbard New
[v2,2/2] mm/gup: memfd: stop leaking pinned pages in low memory conditions mm/gup: stop leaking pinned pages in low memory conditions - - - --- 2024-10-18 John Hubbard New
[v2,1/2] mm/gup: stop leaking pinned pages in low memory conditions mm/gup: stop leaking pinned pages in low memory conditions 1 1 - --- 2024-10-18 John Hubbard New
mm/gup: stop leaking pinned pages in low memory conditions mm/gup: stop leaking pinned pages in low memory conditions 1 1 - --- 2024-10-16 John Hubbard New
kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end 2 2 - --- 2024-10-09 John Hubbard New
[v3,6/6] selftests/mm: remove local __NR_* definitions cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-18 John Hubbard New
[v3,5/6] selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-18 John Hubbard New
[v3,4/6] selftests/mm: fix vm_util.c build failures: add snapshot of fs.h cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-18 John Hubbard New
[v3,3/6] selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS cleanups, fixes, and progress towards avoiding "make headers" 1 1 1 --- 2024-06-18 John Hubbard New
[v3,2/6] selftests/mm: mseal, self_elf: factor out test macros and other duplicated items cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-18 John Hubbard New
[v3,1/6] selftests/mm: mseal, self_elf: fix missing __NR_mseal cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-18 John Hubbard New
[v2,6/6] selftests/mm: remove local __NR_* definitions cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-14 John Hubbard New
[v2,5/6] selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" cleanups, fixes, and progress towards avoiding "make headers" - - - --- 2024-06-14 John Hubbard New
[v2,4/6] selftests/mm: fix vm_util.c build failures: add snapshot of fs.h cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-14 John Hubbard New
[v2,3/6] selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS cleanups, fixes, and progress towards avoiding "make headers" 1 1 1 --- 2024-06-14 John Hubbard New
[v2,2/6] selftests/mm: mseal, self_elf: factor out test macros and other duplicated items cleanups, fixes, and progress towards avoiding "make headers" 1 1 - --- 2024-06-14 John Hubbard New
[v2,1/6] selftests/mm: mseal, self_elf: fix missing __NR_mseal cleanups, fixes, and progress towards avoiding "make headers" 1 - - --- 2024-06-14 John Hubbard New
[5/5] selftests/mm: mseal, self_elf: rename TEST_END_CHECK to REPORT_TEST_PASS cleanups, fixes, and progress towards avoiding "make headers" - 1 1 --- 2024-06-08 John Hubbard New
[4/5] selftests/mm: mseal, self_elf: factor out test macros and other duplicated items cleanups, fixes, and progress towards avoiding "make headers" - 1 1 --- 2024-06-08 John Hubbard New
[3/5] mm/selftests: kvm, mdwe fixes to avoid requiring "make headers" cleanups, fixes, and progress towards avoiding "make headers" - - - --- 2024-06-08 John Hubbard New
[2/5] selftests/mm: fix vm_util.c build failures: add snapshot of fs.h cleanups, fixes, and progress towards avoiding "make headers" - - - --- 2024-06-08 John Hubbard New
[1/5] selftests/mm: mseal, self_elf: fix missing __NR_mseal cleanups, fixes, and progress towards avoiding "make headers" - 1 1 --- 2024-06-08 John Hubbard New
x86/fault: speed up uffd-unit-test by 10x: rate-limit "MCE: Killing" logs x86/fault: speed up uffd-unit-test by 10x: rate-limit "MCE: Killing" logs 2 - - --- 2024-05-07 John Hubbard New
selftests/exec: build with -fPIE instead of -pie, to make clang happy selftests/exec: build with -fPIE instead of -pie, to make clang happy - - - --- 2024-05-04 John Hubbard New
[4/4] selftests/cgroup: fix uninitialized variables in test_zswap.c selftests/cgroups: fix clang build failures, warnings - 2 - --- 2024-05-03 John Hubbard New
[3/4] selftests/cgroup: cpu_hogger init: use {} instead of {NULL} selftests/cgroups: fix clang build failures, warnings - 1 - --- 2024-05-03 John Hubbard New
[2/4] selftests/cgroup: fix clang warnings: uninitialized fd variable selftests/cgroups: fix clang build failures, warnings - 1 - --- 2024-05-03 John Hubbard New
[1/4] selftests/cgroup: fix clang build failures for abs() calls selftests/cgroups: fix clang build failures, warnings - 1 - --- 2024-05-03 John Hubbard New
[RFC] RDMA/umem: pin_user_pages*() can temporarily fail due to migration glitches [RFC] RDMA/umem: pin_user_pages*() can temporarily fail due to migration glitches - - - --- 2024-05-01 John Hubbard New
[2/2] selftests/mm: fix additional build errors for selftests Fix selftests/mm build without requiring "make headers" 1 - - --- 2024-03-28 John Hubbard New
[1/2] selftests: break the dependency upon local header files Fix selftests/mm build without requiring "make headers" 1 - - --- 2024-03-28 John Hubbard New
[RFC] mm: page-flags.h: remove the bias against tail pages [RFC] mm: page-flags.h: remove the bias against tail pages - - - --- 2024-03-25 John Hubbard New
huge_memory.c: document huge page splitting rules more thoroughly huge_memory.c: document huge page splitting rules more thoroughly - 1 - --- 2024-03-25 John Hubbard New
mm/memory.c: do_numa_page(): remove a redundant page table read mm/memory.c: do_numa_page(): remove a redundant page table read - 2 - --- 2024-02-28 John Hubbard New
Revert "selftests: error out if kernel header files are not yet built" Revert "selftests: error out if kernel header files are not yet built" - - - --- 2023-12-09 John Hubbard New
man5/tmpfs.5: fix typo in reference to CONFIG_TRANSPARENT_HUGEPAGE man5/tmpfs.5: fix typo in reference to CONFIG_TRANSPARENT_HUGEPAGE - - - --- 2023-07-19 John Hubbard New
selftests/riscv: fix potential build failure during the "emit_tests" step selftests/riscv: fix potential build failure during the "emit_tests" step - - 1 --- 2023-07-12 John Hubbard New
selftests/arm64: fix build failure during the "emit_tests" step selftests/arm64: fix build failure during the "emit_tests" step - - 1 --- 2023-07-11 John Hubbard New
mm: riscv: fix an unsafe pte read in huge_pte_alloc() mm: riscv: fix an unsafe pte read in huge_pte_alloc() - 2 - --- 2023-07-03 John Hubbard New
[v2] mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison [v2] mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison 2 1 - --- 2023-07-01 John Hubbard New
mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison 3 - - --- 2023-06-30 John Hubbard New
[v2,10/11] selftests/mm: move uffd* routines from vm_util.c to uffd-common.c [v2,01/11] selftests/mm: fix uffd-stress unused function warning - - - --- 2023-06-20 John Hubbard New
[v2,08/11] selftests/mm: fix uffd-unit-tests.c build failure due to missing MADV_COLLAPSE [v2,01/11] selftests/mm: fix uffd-stress unused function warning - 1 - --- 2023-06-20 John Hubbard New
[v2,07/11] selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h [v2,01/11] selftests/mm: fix uffd-stress unused function warning - 1 - --- 2023-06-20 John Hubbard New
[v2,06/11] selftests/mm: fix two -Wformat-security warnings in uffd builds [v2,01/11] selftests/mm: fix uffd-stress unused function warning - - - --- 2023-06-20 John Hubbard New
[v2,04/11] selftests/mm: fix invocation of tests that are run via shell scripts [v2,01/11] selftests/mm: fix uffd-stress unused function warning 1 - - --- 2023-06-20 John Hubbard New
[v2,03/11] selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c [v2,01/11] selftests/mm: fix uffd-stress unused function warning - - - --- 2023-06-20 John Hubbard New
[v2,02/11] selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c [v2,01/11] selftests/mm: fix uffd-stress unused function warning - - - --- 2023-06-20 John Hubbard New
[v2,01/11] selftests/mm: fix uffd-stress unused function warning [v2,01/11] selftests/mm: fix uffd-stress unused function warning - 2 - --- 2023-06-20 John Hubbard New
mm/memory_hotplug.c: don't fail hot unplug quite so eagerly mm/memory_hotplug.c: don't fail hot unplug quite so eagerly - - - --- 2023-06-20 John Hubbard New
arm64/mm: don't WARN when alloc/free-ing device private pages arm64/mm: don't WARN when alloc/free-ing device private pages - - - --- 2023-04-06 John Hubbard New
[v2,7/7] fuse: convert direct IO paths to use FOLL_PIN convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,6/7] NFS: direct-io: convert to FOLL_PIN pages convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,5/7] block, bio, fs: convert most filesystems to pin_user_pages_fast() convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,4/7] iov_iter: new iov_iter_pin_pages*() routines convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,3/7] block: add dio_w_*() wrappers for pin, unpin user pages convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,2/7] mm/gup: introduce pin_user_page() convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[v2,1/7] mm: change release_pages() to use unsigned long for npages convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-31 John Hubbard New
[6/6] fuse: convert direct IO paths to use FOLL_PIN convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[5/6] NFS: direct-io: convert to FOLL_PIN pages convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[4/6] block, bio, fs: convert most filesystems to pin_user_pages_fast() convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[3/6] iov_iter: new iov_iter_pin_pages*() routines convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[2/6] block: add dio_w_*() wrappers for pin, unpin user pages convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[1/6] mm/gup: introduce pin_user_page() convert most filesystems to pin_user_pages_fast() - - - --- 2022-08-27 John Hubbard New
[RFC,7/7] block, direct-io: flip the switch: use pin_user_pages_fast() block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,6/7] fuse: convert direct IO paths to use FOLL_PIN block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,5/7] NFS: direct-io: convert to FOLL_PIN pages block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,4/7] block, bio, fs: initial pin_user_pages_fast() changes block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,3/7] block, fs: assert that key paths use iovecs, and nothing else block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,2/7] block: add dio_w_*() wrappers for pin, unpin user pages block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[RFC,1/7] mm/gup: introduce pin_user_page() block, fs: convert Direct IO to FOLL_PIN - - - --- 2022-02-25 John Hubbard New
[v5,5/5] mm/gup: remove unused get_user_pages_locked() mm/gup: some cleanups - 4 - --- 2022-02-07 John Hubbard New
[v5,4/5] mm: change lookup_node() to use get_user_pages_fast() mm/gup: some cleanups - 4 - --- 2022-02-07 John Hubbard New
[v5,3/5] mm/gup: remove unused pin_user_pages_locked() mm/gup: some cleanups - 5 - --- 2022-02-07 John Hubbard New
[v5,2/5] mm/gup: follow_pfn_pte(): -EEXIST cleanup mm/gup: some cleanups - 2 - --- 2022-02-07 John Hubbard New
[v5,1/5] mm: Fix invalid page pointer returned with FOLL_PIN gups mm/gup: some cleanups - 3 1 --- 2022-02-07 John Hubbard New
[v4,5/5] mm/gup: remove unused get_user_pages_locked() mm/gup: some cleanups - 4 - --- 2022-02-04 John Hubbard New
[v4,4/5] mm: change lookup_node() to use get_user_pages_fast() mm/gup: some cleanups - 4 - --- 2022-02-04 John Hubbard New
[v4,3/5] mm/gup: remove unused pin_user_pages_locked() mm/gup: some cleanups - 5 - --- 2022-02-04 John Hubbard New
[v4,2/5] mm/gup: follow_pfn_pte(): -EEXIST cleanup mm/gup: some cleanups - 2 - --- 2022-02-04 John Hubbard New
[v4,1/5] mm: Fix invalid page pointer returned with FOLL_PIN gups mm/gup: some cleanups - 3 1 --- 2022-02-04 John Hubbard New
[v3,4/4] mm/gup: remove get_user_pages_locked() mm/gup: some cleanups - 3 - --- 2022-02-03 John Hubbard New
[v3,3/4] mm/gup: remove unused pin_user_pages_locked() mm/gup: some cleanups - 5 - --- 2022-02-03 John Hubbard New
[v3,2/4] mm/gup: clean up follow_pfn_pte() slightly mm/gup: some cleanups - 1 - --- 2022-02-03 John Hubbard New
[v3,1/4] mm: Fix invalid page pointer returned with FOLL_PIN gups mm/gup: some cleanups - 2 1 --- 2022-02-03 John Hubbard New
[v2] Revert mm/gup: small refactoring: simplify try_grab_page() [v2] Revert mm/gup: small refactoring: simplify try_grab_page() - - 1 --- 2022-02-02 John Hubbard New
[v2,4/4] mm/gup: remove get_user_pages_locked() mm/gup: some cleanups - 2 - --- 2022-02-01 John Hubbard New
[v2,3/4] mm/gup: remove unused pin_user_pages_locked() mm/gup: some cleanups - 3 - --- 2022-02-01 John Hubbard New
[v2,2/4] mm/gup: clean up follow_pfn_pte() slightly mm/gup: some cleanups - 1 - --- 2022-02-01 John Hubbard New
[v2,1/4] mm: Fix invalid page pointer returned with FOLL_PIN gups mm/gup: some cleanups - 1 1 --- 2022-02-01 John Hubbard New
Revert mm/gup: small refactoring: simplify try_grab_page() Revert mm/gup: small refactoring: simplify try_grab_page() - - 1 --- 2022-02-01 John Hubbard New
[4/4] mm/gup: remove get_user_pages_locked() mm/gup: some cleanups - - - --- 2022-01-31 John Hubbard New
[3/4] mm/gup: remove unused pin_user_pages_locked() mm/gup: some cleanups - 3 - --- 2022-01-31 John Hubbard New
[2/4] mm/gup: clean up follow_pfn_pte() slightly mm/gup: some cleanups - 1 - --- 2022-01-31 John Hubbard New
[1/4] mm: Fix invalid page pointer returned with FOLL_PIN gups mm/gup: some cleanups - 1 1 --- 2022-01-31 John Hubbard New
[1/1] mm/migrate: de-duplicate migrate_reason strings mm/migrate: de-duplicate migrate_reason strings - 1 - --- 2021-09-22 John Hubbard New
mm/gup: further simplify __gup_device_huge() mm/gup: further simplify __gup_device_huge() - 1 - --- 2021-09-04 John Hubbard New
[v3,3/3] mm/gup: Remove try_get_page(), call try_get_compound_head() directly A few gup refactorings and documentation updates - 1 - --- 2021-08-13 John Hubbard New
« 1 2 »