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,05/12] arm64: Add ARM64_HAS_LPA2 CPU capability KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,04/12] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 1 - --- 2023-11-27 Ryan Roberts New
[v6,03/12] arm64/mm: Update tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 2 - --- 2023-11-27 Ryan Roberts New
[v6,02/12] arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[v6,01/12] arm64/mm: Modify range-based tlbi to decrement scale KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-27 Ryan Roberts New
[RESEND,v7,10/10] selftests/mm/cow: Add tests for anonymous small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,09/10] selftests/mm/cow: Generalize do_run_with_thp() helper Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,08/10] selftests/mm/khugepaged: Enlighten for small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,07/10] selftests/mm: Support small-sized THP interface in thp_settings Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,06/10] selftests/mm: Factor out thp settings management Small-sized THP for anonymous memory - - 1 --- 2023-11-22 Ryan Roberts New
[RESEND,v7,05/10] selftests/mm/kugepaged: Restore thp settings at exit Small-sized THP for anonymous memory - 1 - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,04/10] mm: thp: Support allocation of anonymous small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,03/10] mm: thp: Introduce per-size thp sysfs interface Small-sized THP for anonymous memory - - - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,02/10] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() Small-sized THP for anonymous memory - 3 - --- 2023-11-22 Ryan Roberts New
[RESEND,v7,01/10] mm: Allow deferred splitting of arbitrary anon large folios Small-sized THP for anonymous memory - 5 - --- 2023-11-22 Ryan Roberts New
[v5,12/12] KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,11/12] KVM: selftests: arm64: Determine max ipa size per-page size KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,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 - - - --- 2023-11-16 Ryan Roberts New
[v5,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 - - - --- 2023-11-16 Ryan Roberts New
[v5,08/12] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,07/12] KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,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 - - --- 2023-11-16 Ryan Roberts New
[v5,05/12] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2023-11-16 Ryan Roberts New
[v5,04/12] arm64: Add ARM64_HAS_LPA2 CPU capability KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,03/12] arm64/mm: Update tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-11-16 Ryan Roberts New
[v5,02/12] arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v5,01/12] arm64/mm: Modify range-based tlbi to decrement scale KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-11-16 Ryan Roberts New
[v2,14/14] arm64/mm: Add ptep_get_and_clear_full() to optimize process teardown Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,13/14] arm64/mm: Implement ptep_set_wrprotects() to optimize fork() Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,12/14] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,11/14] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,10/14] arm64/mm: ptep_get(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,09/14] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,08/14] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,07/14] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,06/14] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,05/14] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,04/14] arm64/mm: pte_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,03/14] arm64/mm: set_ptes()/set_pte_at(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,02/14] arm64/mm: set_pte(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v2,01/14] mm: Batch-copy PTE ranges during fork() Transparent Contiguous PTEs for User Mappings - - - --- 2023-11-15 Ryan Roberts New
[v7,10/10] selftests/mm/cow: Add tests for anonymous small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,09/10] selftests/mm/cow: Generalize do_run_with_thp() helper Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,08/10] selftests/mm/khugepaged: Enlighten for small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,07/10] selftests/mm: Support small-sized THP interface in thp_settings Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,06/10] selftests/mm: Factor out thp settings management Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,05/10] selftests/mm/kugepaged: Restore thp settings at exit Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,04/10] mm: thp: Support allocation of anonymous small-sized THP Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,03/10] mm: thp: Introduce per-size thp sysfs interface Small-sized THP for anonymous memory - - - --- 2023-11-15 Ryan Roberts New
[v7,02/10] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() Small-sized THP for anonymous memory - 2 - --- 2023-11-15 Ryan Roberts New
[v7,01/10] mm: Allow deferred splitting of arbitrary anon large folios Small-sized THP for anonymous memory - 4 - --- 2023-11-15 Ryan Roberts New
[RFC,v1,3/3] arm64/mm: Update tlb invalidation routines for FEAT_LPA2 Update tlb invalidation routines for FEAT_LPA2 - 1 - --- 2023-10-27 Ryan Roberts New
[RFC,v1,2/3] arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs Update tlb invalidation routines for FEAT_LPA2 - - - --- 2023-10-27 Ryan Roberts New
[RFC,v1,1/3] arm64/mm: Modify range-based tlbi to decrement scale Update tlb invalidation routines for FEAT_LPA2 - - - --- 2023-10-27 Ryan Roberts New
[v4,12/12] KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,11/12] KVM: selftests: arm64: Determine max ipa size per-page size KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,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 - - - --- 2023-10-09 Ryan Roberts New
[v4,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 - - - --- 2023-10-09 Ryan Roberts New
[v4,08/12] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,07/12] KVM: arm64: Prepare TCR_EL2.PS in cpu_prepare_hyp_mode() KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,06/12] KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,05/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 - - --- 2023-10-09 Ryan Roberts New
[v4,04/12] KVM: arm64: Add ARM64_HAS_LPA2 CPU capability KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,03/12] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2023-10-09 Ryan Roberts New
[v4,02/12] arm64/mm: Update range-based tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-10-09 Ryan Roberts New
[v4,01/12] arm64/mm: Update non-range tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-10-09 Ryan Roberts New
[v2] arm64/mm: Hoist synchronization out of set_ptes() loop [v2] arm64/mm: Hoist synchronization out of set_ptes() loop - 1 1 --- 2023-10-05 Ryan Roberts New
[v1] arm64/mm: Hoist synchronization out of set_ptes() loop [v1] arm64/mm: Hoist synchronization out of set_ptes() loop - - - --- 2023-10-03 Ryan Roberts New
[v6,9/9] selftests/mm/cow: Add tests for small-order anon THP variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,8/9] selftests/mm/cow: Generalize do_run_with_thp() helper variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,7/9] arm64/mm: Override arch_wants_pte_order() variable-order, large folios for anonymous memory 1 1 - --- 2023-09-29 Ryan Roberts New
[v6,6/9] mm: thp: Add "recommend" option for anon_orders variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,5/9] mm: thp: Extend THP to allocate anonymous large folios variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,4/9] mm: thp: Introduce anon_orders and anon_always_mask sysfs files variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,3/9] mm: thp: Account pte-mapped anonymous THP usage variable-order, large folios for anonymous memory - - - --- 2023-09-29 Ryan Roberts New
[v6,2/9] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() variable-order, large folios for anonymous memory - 2 - --- 2023-09-29 Ryan Roberts New
[v6,1/9] mm: Allow deferred splitting of arbitrary anon large folios variable-order, large folios for anonymous memory - 4 - --- 2023-09-29 Ryan Roberts New
[v2,2/2] arm64: hugetlb: Fix set_huge_pte_at() to work with all swap entries Fix set_huge_pte_at() panic on arm64 1 1 - --- 2023-09-22 Ryan Roberts New
[v2,1/2] mm: hugetlb: Add huge page size param to set_huge_pte_at() Fix set_huge_pte_at() panic on arm64 - 2 - --- 2023-09-22 Ryan Roberts New
[v1,8/8] arm64: hugetlb: Fix set_huge_pte_at() to work with all swap entries Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v1,7/8] arm64: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v1,6/8] mm: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - 1 - --- 2023-09-21 Ryan Roberts New
[v1,5/8] sparc: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v1,4/8] s390: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v1,3/8] riscv: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - 1 - --- 2023-09-21 Ryan Roberts New
[v1,2/8] powerpc: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v1,1/8] parisc: hugetlb: Convert set_huge_pte_at() to take vma Fix set_huge_pte_at() panic on arm64 - - - --- 2023-09-21 Ryan Roberts New
[v3,13/13] KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,12/13] KVM: selftests: arm64: Determine max ipa size per-page size KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,11/13] KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,10/13] KVM: arm64: Support up to 5 levels of translation in kvm_pgtable KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,09/13] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,08/13] KVM: arm64: Insert PS field at TCR_EL2 assembly time KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,07/13] KVM: arm64: Use LPA2 page-tables for hyp stage1 if HW supports it KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,06/13] KVM: arm64: Use LPA2 page-tables for stage2 if HW supports it KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,05/13] KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2023-09-18 Ryan Roberts New
[v3,04/13] KVM: arm64: Add ARM64_HAS_LPA2 CPU capability KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,03/13] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2023-09-18 Ryan Roberts New
[v3,02/13] arm64/mm: Update range-based tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-09-18 Ryan Roberts New
[v3,01/13] arm64/mm: Update non-range tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - 1 - --- 2023-09-18 Ryan Roberts New
« 1 2 3 4 »