Show patches with: Submitter = Ryan Roberts       |    State = Action Required       |   392 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v6,13/18] arm64/mm: Implement new wrprotect_ptes() batch API Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
[v6,12/18] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings 2 1 1 --- 2024-02-15 Ryan Roberts New
[v6,11/18] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings 2 1 1 --- 2024-02-15 Ryan Roberts New
[v6,10/18] arm64/mm: New ptep layer to manage contig bit Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
[v6,09/18] arm64/mm: Convert ptep_clear() to ptep_get_and_clear() Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
[v6,08/18] arm64/mm: Convert set_pte_at() to set_ptes(..., 1) Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
[v6,07/18] arm64/mm: Convert READ_ONCE(*ptep) to ptep_get(ptep) Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
[v6,06/18] mm: Tidy up pte_next_pfn() definition Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-15 Ryan Roberts New
[v6,05/18] x86/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - 1 - --- 2024-02-15 Ryan Roberts New
[v6,04/18] arm64/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings 3 - - --- 2024-02-15 Ryan Roberts New
[v6,03/18] mm: Introduce pte_advance_pfn() and use for pte_next_pfn() Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-15 Ryan Roberts New
[v6,02/18] mm: thp: Batch-collapse PMD with set_ptes() Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-15 Ryan Roberts New
[v6,01/18] mm: Clarify the spec for set_ptes() Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-15 Ryan Roberts New
[v5,25/25] arm64/mm: Automatically fold contpte mappings Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,24/25] arm64/mm: __always_inline to improve fork() perf Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-02 Ryan Roberts New
[v5,23/25] arm64/mm: Implement pte_batch_hint() Transparent Contiguous PTEs for User Mappings 1 1 1 --- 2024-02-02 Ryan Roberts New
[v5,22/25] mm: Add pte_batch_hint() to reduce scanning in folio_pte_batch() Transparent Contiguous PTEs for User Mappings 1 - 1 --- 2024-02-02 Ryan Roberts New
[v5,21/25] arm64/mm: Implement new [get_and_]clear_full_ptes() batch APIs Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,20/25] arm64/mm: Implement new wrprotect_ptes() batch API Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,19/25] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings 1 - 1 --- 2024-02-02 Ryan Roberts New
[v5,18/25] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings - 1 1 --- 2024-02-02 Ryan Roberts New
[v5,17/25] arm64/mm: ptep_get(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,16/25] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,15/25] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,14/25] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,13/25] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,12/25] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,11/25] arm64/mm: pte_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,10/25] arm64/mm: set_ptes()/set_pte_at(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,09/25] arm64/mm: set_pte(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2024-02-02 Ryan Roberts New
[v5,08/25] mm: Remove pte_next_pfn() and replace with pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,07/25] x86/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,06/25] powerpc/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,05/25] arm64/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,04/25] arm/mm: Convert pte_next_pfn() to pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,03/25] mm: Make pte_next_pfn() a wrapper around pte_advance_pfn() Transparent Contiguous PTEs for User Mappings - - - --- 2024-02-02 Ryan Roberts New
[v5,02/25] mm: thp: Batch-collapse PMD with set_ptes() Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-02 Ryan Roberts New
[v5,01/25] mm: Clarify the spec for set_ptes() Transparent Contiguous PTEs for User Mappings 1 - - --- 2024-02-02 Ryan Roberts New
[v2] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary [v2] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary - 2 - --- 2024-01-25 Ryan Roberts New
[v1] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary [v1] arm64/mm: Make set_ptes() robust when OAs cross 48-bit boundary - 1 - --- 2024-01-23 Ryan Roberts New
[RFC,v1] mm/filemap: Allow arch to request folio size for exec memory [RFC,v1] mm/filemap: Allow arch to request folio size for exec memory - - - --- 2024-01-11 Ryan Roberts New
[v4,16/16] arm64/mm: Implement clear_ptes() to optimize exit, munmap, dontneed Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,15/16] arm64/mm: Implement new helpers to optimize fork() Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,14/16] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,13/16] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,12/16] arm64/mm: ptep_get(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,11/16] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,10/16] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,09/16] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,08/16] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,07/16] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,06/16] arm64/mm: pte_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,05/16] arm64/mm: set_ptes()/set_pte_at(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,04/16] arm64/mm: set_pte(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - 1 --- 2023-12-18 Ryan Roberts New
[v4,03/16] mm: Batch-clear PTE ranges during zap_pte_range() Transparent Contiguous PTEs for User Mappings - 1 1 --- 2023-12-18 Ryan Roberts New
[v4,02/16] mm: Batch-copy PTE ranges during fork() Transparent Contiguous PTEs for User Mappings - 1 1 --- 2023-12-18 Ryan Roberts New
[v4,01/16] mm: thp: Batch-collapse PMD with set_ptes() Transparent Contiguous PTEs for User Mappings 1 - - --- 2023-12-18 Ryan Roberts New
mm: Resolve some multi-size THP review nits mm: Resolve some multi-size THP review nits - - - --- 2023-12-14 Ryan Roberts New
[v9,10/10] selftests/mm/cow: Add tests for anonymous multi-size THP Multi-size THP for anonymous memory - 1 2 --- 2023-12-07 Ryan Roberts New
[v9,09/10] selftests/mm/cow: Generalize do_run_with_thp() helper Multi-size THP for anonymous memory - 1 3 --- 2023-12-07 Ryan Roberts New
[v9,08/10] selftests/mm/khugepaged: Enlighten for multi-size THP Multi-size THP for anonymous memory - - 2 --- 2023-12-07 Ryan Roberts New
[v9,07/10] selftests/mm: Support multi-size THP interface in thp_settings Multi-size THP for anonymous memory - - 2 --- 2023-12-07 Ryan Roberts New
[v9,06/10] selftests/mm: Factor out thp settings management Multi-size THP for anonymous memory 1 - 3 --- 2023-12-07 Ryan Roberts New
[v9,05/10] selftests/mm/kugepaged: Restore thp settings at exit Multi-size THP for anonymous memory - 2 2 --- 2023-12-07 Ryan Roberts New
[v9,04/10] mm: thp: Support allocation of anonymous multi-size THP Multi-size THP for anonymous memory 1 - 2 --- 2023-12-07 Ryan Roberts New
[v9,03/10] mm: thp: Introduce multi-size THP sysfs interface Multi-size THP for anonymous memory 1 1 2 --- 2023-12-07 Ryan Roberts New
[v9,02/10] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() Multi-size THP for anonymous memory - 5 3 --- 2023-12-07 Ryan Roberts New
[v9,01/10] mm: Allow deferred splitting of arbitrary anon large folios Multi-size THP for anonymous memory - 5 2 --- 2023-12-07 Ryan Roberts New
[v3,15/15] arm64/mm: Implement clear_ptes() to optimize exit() Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,14/15] arm64/mm: Implement ptep_set_wrprotects() to optimize fork() Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,13/15] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,12/15] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,11/15] arm64/mm: ptep_get(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,10/15] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,09/15] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,08/15] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,07/15] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,06/15] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,05/15] arm64/mm: pte_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,04/15] arm64/mm: set_ptes()/set_pte_at(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,03/15] arm64/mm: set_pte(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,02/15] mm: Batch-clear PTE ranges during zap_pte_range() Transparent Contiguous PTEs for User Mappings - - - --- 2023-12-04 Ryan Roberts New
[v3,01/15] mm: Batch-copy PTE ranges during fork() Transparent Contiguous PTEs for User Mappings - 1 - --- 2023-12-04 Ryan Roberts New
[v8,10/10] selftests/mm/cow: Add tests for anonymous multi-size THP Multi-size THP for anonymous memory - 1 - --- 2023-12-04 Ryan Roberts New
[v8,09/10] selftests/mm/cow: Generalize do_run_with_thp() helper Multi-size THP for anonymous memory - 1 - --- 2023-12-04 Ryan Roberts New
[v8,08/10] selftests/mm/khugepaged: Enlighten for multi-size THP Multi-size THP for anonymous memory - - - --- 2023-12-04 Ryan Roberts New
[v8,07/10] selftests/mm: Support multi-size THP interface in thp_settings Multi-size THP for anonymous memory - - - --- 2023-12-04 Ryan Roberts New
[v8,06/10] selftests/mm: Factor out thp settings management Multi-size THP for anonymous memory 1 - 1 --- 2023-12-04 Ryan Roberts New
[v8,05/10] selftests/mm/kugepaged: Restore thp settings at exit Multi-size THP for anonymous memory - 2 - --- 2023-12-04 Ryan Roberts New
[v8,04/10] mm: thp: Support allocation of anonymous multi-size THP Multi-size THP for anonymous memory - - - --- 2023-12-04 Ryan Roberts New
[v8,03/10] mm: thp: Introduce multi-size THP sysfs interface Multi-size THP for anonymous memory - 1 - --- 2023-12-04 Ryan Roberts New
[v8,02/10] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() Multi-size THP for anonymous memory - 4 - --- 2023-12-04 Ryan Roberts New
[v8,01/10] mm: Allow deferred splitting of arbitrary anon large folios Multi-size THP for anonymous memory - 5 - --- 2023-12-04 Ryan Roberts New
[v6,12/12] KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,11/12] KVM: selftests: arm64: Determine max ipa size per-page size KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,10/12] KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,09/12] KVM: arm64: Support up to 5 levels of translation in kvm_pgtable KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,08/12] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,07/12] KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,06/12] KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 1 - --- 2023-11-27 Ryan Roberts New
« 1 2 3 4 »