Show patches with: Submitter = Ryan Roberts       |    State = Action Required       |    Archived = No       |   239 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,1/4] mm: swap: Remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags Swap-out small-sized THP without splitting - - - --- 2023-10-25 Ryan Roberts New
[RFC,v1] mm: zswap: Store large folios without splitting [RFC,v1] mm: zswap: Store large folios without splitting - - - --- 2023-10-19 Ryan Roberts New
[v2,2/2] mm: swap: Swap-out small-sized THP without splitting Swap-out small-sized THP without splitting - - - --- 2023-10-17 Ryan Roberts New
[v2,1/2] mm: swap: Remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags Swap-out small-sized THP without splitting - - - --- 2023-10-17 Ryan Roberts New
[RFC,v1,2/2] mm: swap: Swap-out small-sized THP without splitting Swap-out small-sized THP without splitting - - - --- 2023-10-10 Ryan Roberts New
[RFC,v1,1/2] mm: swap: Remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags Swap-out small-sized THP without splitting - - - --- 2023-10-10 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
[v1] selftests: Link libasan statically for tests with -fsanitize=address [v1] selftests: Link libasan statically for tests with -fsanitize=address - - - --- 2023-09-12 Ryan Roberts New
[v2,4/5] mm: Refector release_pages() Optimize mmap_exit for large folios - - - --- 2023-08-30 Ryan Roberts New
[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
[v1,4/4] mm/mmu_gather: Store and process pages in contig ranges Optimize mmap_exit for large folios - - - --- 2023-08-10 Ryan Roberts New
[v1,3/4] mm/mmu_gather: Remove encoded_page infrastructure Optimize mmap_exit for large folios - - - --- 2023-08-10 Ryan Roberts New
[v1,2/4] mm/mmu_gather: generalize mmu_gather rmap removal mechanism Optimize mmap_exit for large folios - - - --- 2023-08-10 Ryan Roberts New
[v1,1/4] mm: Implement folio_remove_rmap_range() Optimize mmap_exit for large folios - - - --- 2023-08-10 Ryan Roberts New
[v4,3/3] mm: Batch-zap large anonymous folio PTE mappings Optimize large folio interaction with deferred split - - - --- 2023-07-27 Ryan Roberts New
[v4,2/3] mm: Implement folio_remove_rmap_range() Optimize large folio interaction with deferred split - - - --- 2023-07-27 Ryan Roberts New
[v4,1/3] mm: Allow deferred splitting of arbitrary large anon folios Optimize large folio interaction with deferred split - 4 - --- 2023-07-27 Ryan Roberts New
[v1] mm: Fix use-after-free for MMU_GATHER_NO_GATHER [v1] mm: Fix use-after-free for MMU_GATHER_NO_GATHER - - - --- 2023-07-27 Ryan Roberts New
[v4,5/5] selftests/mm/cow: Add large anon folio tests variable-order, large folios for anonymous memory - - - --- 2023-07-26 Ryan Roberts New
[v4,4/5] selftests/mm/cow: Generalize do_run_with_thp() helper variable-order, large folios for anonymous memory - - - --- 2023-07-26 Ryan Roberts New
[v4,3/5] arm64: mm: Override arch_wants_pte_order() variable-order, large folios for anonymous memory - 1 - --- 2023-07-26 Ryan Roberts New
[v4,2/5] mm: LARGE_ANON_FOLIO for improved performance variable-order, large folios for anonymous memory - - - --- 2023-07-26 Ryan Roberts New
[v4,1/5] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap() variable-order, large folios for anonymous memory - 2 - --- 2023-07-26 Ryan Roberts New
[v1] tools/nolibc/stdio: add setvbuf() to set buffering mode [v1] tools/nolibc/stdio: add setvbuf() to set buffering mode - 1 - --- 2023-07-26 Ryan Roberts New
[v3,8/8] selftests/mm: Run all tests from run_vmtests.sh selftests/mm fixes for arm64 2 - - --- 2023-07-24 Ryan Roberts New
[v3,7/8] selftests/mm: Optionally pass duration to transhuge-stress selftests/mm fixes for arm64 1 - - --- 2023-07-24 Ryan Roberts New
[v3,6/8] selftests/mm: Make migration test robust to failure selftests/mm fixes for arm64 - 1 - --- 2023-07-24 Ryan Roberts New
[v3,5/8] selftests/mm: va_high_addr_switch should skip unsupported arm64 configs selftests/mm fixes for arm64 - 1 - --- 2023-07-24 Ryan Roberts New
[v3,4/8] selftests/mm: Fix thuge-gen test bugs selftests/mm fixes for arm64 - 1 - --- 2023-07-24 Ryan Roberts New
[v3,3/8] selftests/mm: Enable mrelease_test for arm64 selftests/mm fixes for arm64 - 1 - --- 2023-07-24 Ryan Roberts New
[v3,2/8] selftests/mm: Skip soft-dirty tests on arm64 selftests/mm fixes for arm64 1 - - --- 2023-07-24 Ryan Roberts New
[v3,1/8] selftests: Line buffer test program's stdout selftests/mm fixes for arm64 - 1 - --- 2023-07-24 Ryan Roberts New
[v3,3/3] mm: Batch-zap large anonymous folio PTE mappings Optimize large folio interaction with deferred split - - - --- 2023-07-20 Ryan Roberts New
[v3,2/3] mm: Implement folio_remove_rmap_range() Optimize large folio interaction with deferred split - - - --- 2023-07-20 Ryan Roberts New
[v3,1/3] mm: Allow deferred splitting of arbitrary large anon folios Optimize large folio interaction with deferred split - 4 - --- 2023-07-20 Ryan Roberts New
[v2,3/3] mm: Batch-zap large anonymous folio PTE mappings Optimize large folio interaction with deferred split - - - --- 2023-07-19 Ryan Roberts New
[v2,2/3] mm: Implement folio_remove_rmap_range() Optimize large folio interaction with deferred split - 2 - --- 2023-07-19 Ryan Roberts New
[v2,1/3] mm: Allow deferred splitting of arbitrary large anon folios Optimize large folio interaction with deferred split - 4 - --- 2023-07-19 Ryan Roberts New
[v1,3/3] mm: Batch-zap large anonymous folio PTE mappings Optimize large folio interaction with deferred split - - - --- 2023-07-17 Ryan Roberts New
[v1,2/3] mm: Implement folio_remove_rmap_range() Optimize large folio interaction with deferred split - 1 - --- 2023-07-17 Ryan Roberts New
[v1,1/3] mm: Allow deferred splitting of arbitrary large anon folios Optimize large folio interaction with deferred split - 4 - --- 2023-07-17 Ryan Roberts New
[v2,8/8] selftests/mm: Run all tests from run_vmtests.sh selftests/mm fixes for arm64 2 - - --- 2023-07-17 Ryan Roberts New
[v2,7/8] selftests/mm: Optionally pass duration to transhuge-stress selftests/mm fixes for arm64 1 - - --- 2023-07-17 Ryan Roberts New
[v2,6/8] selftests/mm: Make migration test robust to failure selftests/mm fixes for arm64 - - - --- 2023-07-17 Ryan Roberts New
[v2,5/8] selftests/mm: va_high_addr_switch should skip unsupported arm64 configs selftests/mm fixes for arm64 - 1 - --- 2023-07-17 Ryan Roberts New
[v2,4/8] selftests/mm: Fix thuge-gen test bugs selftests/mm fixes for arm64 - 1 - --- 2023-07-17 Ryan Roberts New
[v2,3/8] selftests/mm: Enable mrelease_test for arm64 selftests/mm fixes for arm64 - 1 - --- 2023-07-17 Ryan Roberts New
[v2,2/8] selftests/mm: Skip soft-dirty tests on arm64 selftests/mm fixes for arm64 1 - - --- 2023-07-17 Ryan Roberts New
[v2,1/8] selftests: Line buffer test program's stdout selftests/mm fixes for arm64 - 1 - --- 2023-07-17 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
[v1,9/9] selftests/mm: Run all tests from run_vmtests.sh selftests/mm fixes for arm64 - - - --- 2023-07-13 Ryan Roberts New
[v1,8/9] selftests/mm: Optionally pass duration to transhuge-stress selftests/mm fixes for arm64 - - - --- 2023-07-13 Ryan Roberts New
[v1,7/9] selftests/mm: Make migration test robust to failure selftests/mm fixes for arm64 - - - --- 2023-07-13 Ryan Roberts New
[v1,6/9] selftests/mm: va_high_addr_switch should skip unsupported arm64 configs selftests/mm fixes for arm64 - 1 - --- 2023-07-13 Ryan Roberts New
[v1,5/9] selftests/mm: Fix thuge-gen test bugs selftests/mm fixes for arm64 - - - --- 2023-07-13 Ryan Roberts New
[v1,4/9] selftests/mm: Enable mrelease_test for arm64 selftests/mm fixes for arm64 - 1 - --- 2023-07-13 Ryan Roberts New
[v1,3/9] selftests/mm: Skip soft-dirty tests on arm64 selftests/mm fixes for arm64 - - - --- 2023-07-13 Ryan Roberts New
[v1,2/9] selftests/mm: Give scripts execute permission selftests/mm fixes for arm64 - 1 - --- 2023-07-13 Ryan Roberts New
[v1,1/9] selftests: Line buffer test program's stdout selftests/mm fixes for arm64 - - - --- 2023-07-13 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
« 1 2 3 »