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
[v5,5/5] selftests/mm/cow: Add large anon folio tests variable-order, large folios for anonymous memory - - - --- 2023-08-10 Ryan Roberts New
[v5,4/5] selftests/mm/cow: Generalize do_run_with_thp() helper variable-order, large folios for anonymous memory - - - --- 2023-08-10 Ryan Roberts New
[v5,3/5] mm: LARGE_ANON_FOLIO for improved performance variable-order, large folios for anonymous memory - - - --- 2023-08-10 Ryan Roberts New
[v5,2/5] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() variable-order, large folios for anonymous memory - 2 - --- 2023-08-10 Ryan Roberts New
[v5,1/5] mm: Allow deferred splitting of arbitrary large anon folios variable-order, large folios for anonymous memory - 4 - --- 2023-08-10 Ryan Roberts New
[v3,4/4] arm64: mm: Override arch_wants_pte_order() variable-order, large folios for anonymous memory - 1 - --- 2023-07-14 Ryan Roberts New
[v3,3/4] mm: FLEXIBLE_THP for improved performance variable-order, large folios for anonymous memory - - - --- 2023-07-14 Ryan Roberts New
[v3,2/4] mm: Default implementation of arch_wants_pte_order() variable-order, large folios for anonymous memory - 2 - --- 2023-07-14 Ryan Roberts New
[v3,1/4] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() variable-order, large folios for anonymous memory - 2 - --- 2023-07-14 Ryan Roberts New
[v2,5/5] arm64: mm: Override arch_wants_pte_order() variable-order, large folios for anonymous memory - - - --- 2023-07-03 Ryan Roberts New
[v2,4/5] mm: FLEXIBLE_THP for improved performance variable-order, large folios for anonymous memory - - - --- 2023-07-03 Ryan Roberts New
[v2,3/5] mm: Default implementation of arch_wants_pte_order() variable-order, large folios for anonymous memory - 1 - --- 2023-07-03 Ryan Roberts New
[v2,2/5] mm: Allow deferred splitting of arbitrary large anon folios variable-order, large folios for anonymous memory - 2 - --- 2023-07-03 Ryan Roberts New
[v2,1/5] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() variable-order, large folios for anonymous memory - 2 - --- 2023-07-03 Ryan Roberts New
[v1,10/10] mm: Allocate large folios for anonymous memory variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,09/10] arm64: mm: Declare support for large anonymous folios variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,08/10] mm: Kconfig hooks to determine max anon folio allocation order variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,07/10] mm: Batch-zap large anonymous folio PTE mappings variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,06/10] mm: Allow deferred splitting of arbitrary large anon folios variable-order, large folios for anonymous memory - 2 - --- 2023-06-26 Ryan Roberts New
[v1,05/10] mm: Implement folio_remove_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,04/10] mm: Implement folio_add_new_anon_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,03/10] mm: Introduce try_vma_alloc_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,02/10] mm: pass gfp flags and order to vma_alloc_zeroed_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,01/10] mm: Expose clear_huge_page() unconditionally variable-order, large folios for anonymous memory - - - --- 2023-06-26 Ryan Roberts New
[v1,14/14] arm64/mm: Implement ptep_set_wrprotects() to optimize fork() Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,13/14] mm: Batch-copy PTE ranges during fork() Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,12/14] arm64/mm: Add ptep_get_and_clear_full() to optimize process teardown Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,11/14] arm64/mm: Wire up PTE_CONT for user mappings Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,10/14] arm64/mm: Split __flush_tlb_range() to elide trailing DSB Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,09/14] arm64/mm: ptep_get(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,08/14] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,07/14] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,06/14] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,05/14] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,04/14] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,03/14] arm64/mm: pte_clear(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,02/14] arm64/mm: set_ptes()/set_pte_at(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,01/14] arm64/mm: set_pte(): New layer to manage contig bit Transparent Contiguous PTEs for User Mappings - - - --- 2023-06-22 Ryan Roberts New
[v1,2/2] mm: /proc/pid/smaps: Report contpte mappings Report on physically contiguous memory in smaps - - - --- 2023-06-13 Ryan Roberts New
[v1,1/2] mm: /proc/pid/smaps: Report large folio mappings Report on physically contiguous memory in smaps - - - --- 2023-06-13 Ryan Roberts New
[RFC,v2,17/17] mm: Batch-zap large anonymous folio PTE mappings variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,16/17] mm: mmap: Align unhinted maps to highest anon folio order variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,15/17] mm: Convert zero page to large folios on write variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,14/17] mm: Copy large folios for anonymous memory variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,13/17] mm: Implement folio_remove_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,12/17] mm: ptep_clear_flush_range_notify() macro for batch operation variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,11/17] mm: Split __wp_page_copy_user() into 2 variants variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,10/17] mm: Reuse large folios for anonymous memory variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,09/17] mm: Update wp_page_reuse() to operate on range of pages variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,08/17] mm: Implement folio_move_anon_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,07/17] mm: Allow deferred splitting of arbitrary large anon folios variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,06/17] mm: Allocate large folios for anonymous memory variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,05/17] mm: Routines to determine max anon folio allocation order variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,04/17] mm: Implement folio_add_new_anon_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,03/17] mm: Introduce try_vma_alloc_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,02/17] mm: pass gfp flags and order to vma_alloc_zeroed_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,v2,01/17] mm: Expose clear_huge_page() unconditionally variable-order, large folios for anonymous memory - - - --- 2023-04-14 Ryan Roberts New
[RFC,6/6] WORKAROUND: Don't split large folios on madvise variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[RFC,5/6] mm: Allocate large folios for anonymous memory variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[RFC,4/6] mm: Implement folio_add_new_anon_rmap_range() variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[RFC,3/6] mm: Introduce try_vma_alloc_zeroed_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[RFC,2/6] mm: pass gfp flags and order to vma_alloc_zeroed_movable_folio() variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[RFC,1/6] mm: Expose clear_huge_page() unconditionally variable-order, large folios for anonymous memory - - - --- 2023-03-17 Ryan Roberts New
[v2,12/12] KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,11/12] KVM: selftests: arm64: Determine max ipa size per-page size KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,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-03-06 Ryan Roberts New
[v2,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-03-06 Ryan Roberts New
[v2,08/12] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,07/12] KVM: arm64: Insert PS field at TCR_EL2 assembly time KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,06/12] 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-03-06 Ryan Roberts New
[v2,05/12] KVM: arm64: Use LPA2 page-tables for stage2 if HW supports it KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,04/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-03-06 Ryan Roberts New
[v2,03/12] KVM: arm64: Add ARM64_HAS_LPA2 CPU capability KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2023-03-06 Ryan Roberts New
[v2,02/12] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2023-03-06 Ryan Roberts New
[v2,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-03-06 Ryan Roberts New
[v1] arm64: defconfig: Enable Virtio RNG driver as built in [v1] arm64: defconfig: Enable Virtio RNG driver as built in - - - --- 2023-02-13 Ryan Roberts New
[v1,12/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 - - - --- 2022-12-06 Ryan Roberts New
[v1,11/12] KVM: arm64: Support upto 5 levels of translation in kvm_pgtable KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,10/12] KVM: arm64: Rework logic to en/decode VTCR_EL2.{SL0, SL2} fields KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,09/12] KVM: arm64: Convert translation level parameter to s8 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,08/12] KVM: arm64: Insert PS field at TCR_EL2 assembly time KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,07/12] KVM: arm64: Use LPA2 page-tables for hyp stage1 if HW supports it KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,06/12] KVM: arm64: Use LPA2 page-tables for stage2 if HW supports it KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,05/12] KVM: arm64: Maintain page-table format info in struct kvm_pgtable KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,04/12] KVM: arm64: Plumbing to enable multiple pgtable formats KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,03/12] KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,02/12] arm64/mm: Update tlb invalidation routines for FEAT_LPA2 KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 - - - --- 2022-12-06 Ryan Roberts New
[v1,01/12] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] KVM: arm64: Support FEAT_LPA2 at hyp s1 and vm s2 1 - - --- 2022-12-06 Ryan Roberts New
[v1] KVM: arm64: Fix benign bug with incorrect use of VA_BITS. [v1] KVM: arm64: Fix benign bug with incorrect use of VA_BITS. - - - --- 2022-12-05 Ryan Roberts New
[v1,2/2] KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. KVM fixes for exotic configurations - - - --- 2022-11-03 Ryan Roberts New
[v1,1/2] KVM: arm64: Fix kvm init failure when mode!=vhe and VA_BITS=52. KVM fixes for exotic configurations - - - --- 2022-11-03 Ryan Roberts New
[v1] KVM: arm64: Fix bad dereference on MTE-enabled systems. [v1] KVM: arm64: Fix bad dereference on MTE-enabled systems. - 1 - --- 2022-10-27 Ryan Roberts New
« 1 2 3 4 »