Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ryan Roberts
| State =
Action Required
| 239 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»