Show patches with: Submitter = Ryan Roberts       |    State = Action Required       |    Archived = No       |   491 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3] mm/filemap: Allow arch to request folio size for exec memory [v3] mm/filemap: Allow arch to request folio size for exec memory - - - --- 2025-03-27 Ryan Roberts New
[v1,3/3] selftests/mm: Speed up split_huge_page_test [v1,1/3] selftests/mm: Fix half_ufd_size_MB calculation 2 - - --- 2025-03-18 Ryan Roberts New
[v1,2/3] selftests/mm: uffd-unit-tests support for hugepages > 2M [v1,1/3] selftests/mm: Fix half_ufd_size_MB calculation 2 - - --- 2025-03-18 Ryan Roberts New
[v1,1/3] selftests/mm: Fix half_ufd_size_MB calculation [v1,1/3] selftests/mm: Fix half_ufd_size_MB calculation - - - --- 2025-03-18 Ryan Roberts New
[v1] mm: use ptep_get() instead of directly dereferencing pte_t* [v1] mm: use ptep_get() instead of directly dereferencing pte_t* - 4 - --- 2025-03-10 Ryan Roberts New
[v1] mm/madvise: Always set ptes via arch helpers [v1] mm/madvise: Always set ptes via arch helpers - - - --- 2025-03-07 Ryan Roberts New
[v3,11/11] arm64/mm: Batch barriers when updating kernel mappings Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v3,10/11] mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes Perf improvements for hugetlb and vmalloc on arm64 - 1 - --- 2025-03-04 Ryan Roberts New
[v3,09/11] arm64/mm: Support huge pte-mapped pages in vmap Perf improvements for hugetlb and vmalloc on arm64 - 2 - --- 2025-03-04 Ryan Roberts New
[v3,08/11] mm/vmalloc: Gracefully unmap huge ptes Perf improvements for hugetlb and vmalloc on arm64 - 3 - --- 2025-03-04 Ryan Roberts New
[v3,07/11] mm/vmalloc: Warn on improper use of vunmap_range() Perf improvements for hugetlb and vmalloc on arm64 - 3 - --- 2025-03-04 Ryan Roberts New
[v3,06/11] arm64/mm: Hoist barriers out of set_ptes_anysz() loop Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v3,05/11] arm64: hugetlb: Use set_ptes_anysz() and ptep_get_and_clear_anysz() Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v3,04/11] arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v3,03/11] mm/page_table_check: Batch-check pmds/puds just like ptes Perf improvements for hugetlb and vmalloc on arm64 - 2 - --- 2025-03-04 Ryan Roberts New
[v3,02/11] arm64: hugetlb: Refine tlb maintenance scope Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v3,01/11] arm64: hugetlb: Cleanup huge_pte size discovery mechanisms Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-03-04 Ryan Roberts New
[v2,5/5] Revert "x86/xen: allow nesting of same lazy mode" Fix lazy mmu mode 1 - - --- 2025-03-03 Ryan Roberts New
[v2,4/5] sparc/mm: Avoid calling arch_enter/leave_lazy_mmu() in set_ptes Fix lazy mmu mode 2 - - --- 2025-03-03 Ryan Roberts New
[v2,3/5] sparc/mm: Disable preemption in lazy mmu mode Fix lazy mmu mode 2 - - --- 2025-03-03 Ryan Roberts New
[v2,2/5] fs/proc/task_mmu: Reduce scope of lazy mmu region Fix lazy mmu mode 1 - - --- 2025-03-03 Ryan Roberts New
[v2,1/5] mm: Fix lazy mmu docs and usage Fix lazy mmu mode 1 - - --- 2025-03-03 Ryan Roberts New
[v1,4/4] Revert "x86/xen: allow nesting of same lazy mode" Fix lazy mmu mode 1 - - --- 2025-03-02 Ryan Roberts New
[v1,3/4] sparc/mm: Avoid calling arch_enter/leave_lazy_mmu() in set_ptes Fix lazy mmu mode 2 - - --- 2025-03-02 Ryan Roberts New
[v1,2/4] sparc/mm: Disable preemption in lazy mmu mode Fix lazy mmu mode 2 - - --- 2025-03-02 Ryan Roberts New
[v1,1/4] mm: Fix lazy mmu docs and usage Fix lazy mmu mode 1 - - --- 2025-03-02 Ryan Roberts New
[v3] mm: Don't skip arch_sync_kernel_mappings() in error paths [v3] mm: Don't skip arch_sync_kernel_mappings() in error paths - 2 - --- 2025-02-26 Ryan Roberts New
[v3,3/3] arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level Fixes for hugetlb on arm64 - 2 - --- 2025-02-26 Ryan Roberts New
[v3,2/3] arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes Fixes for hugetlb on arm64 - 1 - --- 2025-02-26 Ryan Roberts New
[v3,1/3] mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() Fixes for hugetlb on arm64 2 4 - --- 2025-02-26 Ryan Roberts New
[v2,14/14] arm64/mm: Batch barriers when updating kernel mappings Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,13/14] mm: Only call arch_update_kernel_mappings_[begin|end]() for kernel mappings Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,12/14] mm: Generalize arch_sync_kernel_mappings() Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,11/14] mm/vmalloc: Batch arch_sync_kernel_mappings() more efficiently Perf improvements for hugetlb and vmalloc on arm64 - 2 - --- 2025-02-17 Ryan Roberts New
[v2,10/14] arm64/mm: Support huge pte-mapped pages in vmap Perf improvements for hugetlb and vmalloc on arm64 - 2 - --- 2025-02-17 Ryan Roberts New
[v2,09/14] mm/vmalloc: Gracefully unmap huge ptes Perf improvements for hugetlb and vmalloc on arm64 - 3 - --- 2025-02-17 Ryan Roberts New
[v2,08/14] mm/vmalloc: Warn on improper use of vunmap_range() Perf improvements for hugetlb and vmalloc on arm64 - 3 - --- 2025-02-17 Ryan Roberts New
[v2,07/14] arm64/mm: Avoid barriers for invalid or userspace mappings Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,06/14] arm64/mm: Hoist barriers out of set_ptes_anysz() loop Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,05/14] arm64: hugetlb: Use set_ptes_anysz() and ptep_get_and_clear_anysz() Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,04/14] arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,03/14] mm/page_table_check: Batch-check pmds/puds just like ptes Perf improvements for hugetlb and vmalloc on arm64 - 1 - --- 2025-02-17 Ryan Roberts New
[v2,02/14] arm64: hugetlb: Refine tlb maintenance scope Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,01/14] arm64: hugetlb: Cleanup huge_pte size discovery mechanisms Perf improvements for hugetlb and vmalloc on arm64 - - - --- 2025-02-17 Ryan Roberts New
[v2,4/4] mm: Don't skip arch_sync_kernel_mappings() in error paths Fixes for hugetlb and vmalloc on arm64 - 2 - --- 2025-02-17 Ryan Roberts New
[v2,3/4] arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level Fixes for hugetlb and vmalloc on arm64 - 2 - --- 2025-02-17 Ryan Roberts New
[v2,2/4] arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes Fixes for hugetlb and vmalloc on arm64 - 1 - --- 2025-02-17 Ryan Roberts New
[v2,1/4] mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() Fixes for hugetlb and vmalloc on arm64 1 4 - --- 2025-02-17 Ryan Roberts New
[v1,16/16] arm64/mm: Defer barriers when updating kernel mappings hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,15/16] mm: Generalize arch_sync_kernel_mappings() hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,14/16] mm/vmalloc: Batch arch_sync_kernel_mappings() more efficiently hugetlb and vmalloc fixes and perf improvements - 1 - --- 2025-02-05 Ryan Roberts New
[v1,13/16] mm: Don't skip arch_sync_kernel_mappings() in error paths hugetlb and vmalloc fixes and perf improvements - 1 - --- 2025-02-05 Ryan Roberts New
[v1,12/16] arm64/mm: Support huge pte-mapped pages in vmap hugetlb and vmalloc fixes and perf improvements - 1 - --- 2025-02-05 Ryan Roberts New
[v1,11/16] mm/vmalloc: Gracefully unmap huge ptes hugetlb and vmalloc fixes and perf improvements - 1 - --- 2025-02-05 Ryan Roberts New
[v1,10/16] mm/vmalloc: Warn on improper use of vunmap_range() hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,09/16] arm64/mm: Avoid barriers for invalid or userspace mappings hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,08/16] arm64/mm: Hoist barriers out of ___set_ptes() loop hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,07/16] arm64: hugetlb: Use ___set_ptes() and ___ptep_get_and_clear() hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,06/16] arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,05/16] mm/page_table_check: Batch-check pmds/puds just like ptes hugetlb and vmalloc fixes and perf improvements - 1 - --- 2025-02-05 Ryan Roberts New
[v1,04/16] arm64: hugetlb: Refine tlb maintenance scope hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,03/16] arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,02/16] arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,01/16] mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() hugetlb and vmalloc fixes and perf improvements - - - --- 2025-02-05 Ryan Roberts New
[v1,2/2] selftests/mm: Introduce uffd-wp-mremap regression test mm: Clear uffd-wp PTE/PMD state on mremap() - - - --- 2025-01-07 Ryan Roberts New
[v1,1/2] mm: Clear uffd-wp PTE/PMD state on mremap() mm: Clear uffd-wp PTE/PMD state on mremap() - 1 - --- 2025-01-07 Ryan Roberts New
[v1] selftests/mm: static process_madvise() wrapper for guard-pages [v1] selftests/mm: static process_madvise() wrapper for guard-pages - 1 - --- 2025-01-07 Ryan Roberts New
[v1] selftests/mm: Set allocated memory to non-zero content in cow test [v1] selftests/mm: Set allocated memory to non-zero content in cow test 1 - - --- 2025-01-07 Ryan Roberts New
[v2] mm/memcontrol: Fix seq_buf size to save memory when PAGE_SIZE is large [v2] mm/memcontrol: Fix seq_buf size to save memory when PAGE_SIZE is large 5 - - --- 2024-10-21 Ryan Roberts New
[RFC,v1,57/57] arm64: Enable boot-time page size selection Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,56/57] arm64: Determine THREAD_SIZE at boot-time Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,55/57] arm64: TRAMP_VALIAS is no longer compile-time constant Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,54/57] arm64: Support runtime folding in idmap_kpti_install_ng_mappings Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,53/57] arm64: Runtime-fold pmd level Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,52/57] arm64: Remove PAGE_SIZE from assembly code Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,51/57] arm64: Introduce cpu features for page sizes Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,50/57] arm64: Remove PAGE_SZ asm-offset Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,49/57] arm64: Convert BUILD_BUG_ON to VM_BUG_ON Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,48/57] arm64: Convert switch to if for non-const comparison values Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,47/57] arm64: Statically allocate and align for worst-case page size Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,46/57] arm64: Generalize fixmap for boot-time page size Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,45/57] arm64: Rework trampoline rodata mapping Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,44/57] arm64: Align sections to PAGE_SIZE_MAX Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,43/57] arm64: Clean up simple cases of CONFIG_ARM64_*K_PAGES Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,42/57] arm64: Divorce early init from PAGE_SIZE Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,41/57] arm64: Pass desired page size on command line Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,40/57] arm64: Refactor early pgtable size calculation macros Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,39/57] arm64: Introduce macros required for boot-time page selection Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,38/57] arm64: Track early pgtable allocation limit Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,37/57] arm64: Fix macros to work in C code in addition to the linker script Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,36/57] xen: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - 1 - --- 2024-10-14 Ryan Roberts New
[RFC,v1,35/57] virtio: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,34/57] sata_sil24: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,33/57] random: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,32/57] optee: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,31/57] edac: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,30/57] drivers/base: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,29/57] net: igb: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,28/57] net: igbvf: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,27/57] net: e1000: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
« 1 2 3 44 5 »