Show patches with: Submitter = Ryan Roberts       |   392 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,v1,57/57] arm64: Enable boot-time page size selection Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,56/57] arm64: Determine THREAD_SIZE at boot-time Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,55/57] arm64: TRAMP_VALIAS is no longer compile-time constant Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,54/57] arm64: Support runtime folding in idmap_kpti_install_ng_mappings Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,53/57] arm64: Runtime-fold pmd level Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,52/57] arm64: Remove PAGE_SIZE from assembly code Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,51/57] arm64: Introduce cpu features for page sizes Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,50/57] arm64: Remove PAGE_SZ asm-offset Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,49/57] arm64: Convert BUILD_BUG_ON to VM_BUG_ON Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,48/57] arm64: Convert switch to if for non-const comparison values Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,47/57] arm64: Statically allocate and align for worst-case page size Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,46/57] arm64: Generalize fixmap for boot-time page size Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,45/57] arm64: Rework trampoline rodata mapping Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,44/57] arm64: Align sections to PAGE_SIZE_MAX Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,43/57] arm64: Clean up simple cases of CONFIG_ARM64_*K_PAGES Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,42/57] arm64: Divorce early init from PAGE_SIZE Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,41/57] arm64: Pass desired page size on command line Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,40/57] arm64: Refactor early pgtable size calculation macros Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,39/57] arm64: Introduce macros required for boot-time page selection Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,38/57] arm64: Track early pgtable allocation limit Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,37/57] arm64: Fix macros to work in C code in addition to the linker script Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,36/57] xen: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - 1 - --- 2024-10-14 Ryan Roberts New
[RFC,v1,35/57] virtio: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,34/57] sata_sil24: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,33/57] random: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,32/57] optee: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,31/57] edac: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,30/57] drivers/base: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,29/57] net: igb: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,28/57] net: igbvf: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,27/57] net: e1000: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,26/57] net: hns3: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,25/57] net: marvell: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,24/57] net: fec: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,23/57] net: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,22/57] sound: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,21/57] sunrpc: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,20/57] crypto: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 1 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,19/57] crash: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 1 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,18/57] trace: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,17/57] kvm: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - 1 - --- 2024-10-14 Ryan Roberts New
[RFC,v1,16/57] perf: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,15/57] stackdepot: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 1 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,14/57] pm/hibernate: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,13/57] bpf: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,12/57] cgroup: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,11/57] fork: Permit boot-time THREAD_SIZE determination Boot-time page size selection for arm64 1 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,10/57] fs/ext4: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,09/57] fs/nfs: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,08/57] fs: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,07/57] fs: Introduce MAX_BUF_PER_PAGE_SIZE_MAX for array sizing Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,06/57] mm: Remove PAGE_SIZE compile-time constant assumption Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,05/57] mm: Avoid split pmd ptl if pmd level is run-time folded Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,04/57] mm/page_alloc: Make page_frag_cache boot-time page size compatible Boot-time page size selection for arm64 1 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,03/57] mm/memcontrol: Fix seq_buf size to save memory when PAGE_SIZE is large Boot-time page size selection for arm64 4 - - --- 2024-10-14 Ryan Roberts New
[RFC,v1,02/57] vmlinux: Align to PAGE_SIZE_MAX Boot-time page size selection for arm64 - - - --- 2024-10-14 Ryan Roberts New
[v1] arm64: mm: Permit PTE SW bits to change in live mappings [v1] arm64: mm: Permit PTE SW bits to change in live mappings - - - --- 2024-06-19 Ryan Roberts New
[v1] arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2 [v1] arm64/mm: Fix pud_user_accessible_page() for PGTABLE_LEVELS <= 2 - - - --- 2024-05-09 Ryan Roberts New
[v4,4/4] arm64/mm: Add uffd write-protect support arm64/mm: Enable userfaultfd write-protect 1 3 - --- 2024-05-03 Ryan Roberts New
[v4,3/4] arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG arm64/mm: Enable userfaultfd write-protect - 2 - --- 2024-05-03 Ryan Roberts New
[v4,2/4] arm64/mm: Remove PTE_PROT_NONE bit arm64/mm: Enable userfaultfd write-protect - 3 - --- 2024-05-03 Ryan Roberts New
[v4,1/4] arm64/mm: generalize PMD_PRESENT_INVALID for all levels arm64/mm: Enable userfaultfd write-protect - 3 - --- 2024-05-03 Ryan Roberts New
[v3,3/3] arm64/mm: Add uffd write-protect support arm64/mm: Enable userfaultfd write-protect 1 2 - --- 2024-05-01 Ryan Roberts New
[v3,2/3] arm64/mm: Move PTE_PRESENT_INVALID to overlay PTE_NG arm64/mm: Enable userfaultfd write-protect - 1 - --- 2024-05-01 Ryan Roberts New
[v3,1/3] arm64/mm: Refactor PMD_PRESENT_INVALID and PTE_PROT_NONE bits arm64/mm: Enable userfaultfd write-protect - 1 - --- 2024-05-01 Ryan Roberts New
[v3] mm: Fix race between __split_huge_pmd_locked() and GUP-fast [v3] mm: Fix race between __split_huge_pmd_locked() and GUP-fast 1 2 - --- 2024-05-01 Ryan Roberts New
[v2] arm64/mm: pmd_mkinvalid() must handle swap pmds [v2] arm64/mm: pmd_mkinvalid() must handle swap pmds 1 - - --- 2024-04-30 Ryan Roberts New
[v2,3/3] arm64/mm: Add uffd write-protect support arm64/mm: Enable userfaultfd write-protect 1 2 - --- 2024-04-29 Ryan Roberts New
[v2,2/3] arm64/mm: Move PTE_INVALID to overlay PTE_NS arm64/mm: Enable userfaultfd write-protect - 1 - --- 2024-04-29 Ryan Roberts New
[v2,1/3] arm64/mm: Refactor PMD_PRESENT_INVALID and PTE_PROT_NONE bits arm64/mm: Enable userfaultfd write-protect - 1 - --- 2024-04-29 Ryan Roberts New
[v1,2/2] arm64/mm: Add uffd write-protect support arm64/mm: Enable userfaultfd write-protect 1 1 - --- 2024-04-24 Ryan Roberts New
[v1,1/2] arm64/mm: Move PTE_PROT_NONE and PMD_PRESENT_INVALID arm64/mm: Enable userfaultfd write-protect - 1 - --- 2024-04-24 Ryan Roberts New
[v1,5/5] selftests/mm: soft-dirty should fail if a testcase fails arm64/mm: uffd write-protect and soft-dirty tracking - 2 - --- 2024-04-19 Ryan Roberts New
[RFC,v1,4/5] selftests/mm: Enable soft-dirty tests on arm64 arm64/mm: uffd write-protect and soft-dirty tracking - - - --- 2024-04-19 Ryan Roberts New
[RFC,v1,3/5] arm64/mm: Add soft-dirty page tracking support arm64/mm: uffd write-protect and soft-dirty tracking - - - --- 2024-04-19 Ryan Roberts New
[v1,2/5] arm64/mm: Add uffd write-protect support arm64/mm: uffd write-protect and soft-dirty tracking - - - --- 2024-04-19 Ryan Roberts New
[v1,1/5] arm64/mm: Move PTE_PROT_NONE and PMD_PRESENT_INVALID arm64/mm: uffd write-protect and soft-dirty tracking - - - --- 2024-04-19 Ryan Roberts New
[v3,3/3] arm64: mm: Don't remap pgtables for allocate vs populate Speed up boot with faster linear map creation - - 2 --- 2024-04-12 Ryan Roberts New
[v3,2/3] arm64: mm: Batch dsb and isb when populating pgtables Speed up boot with faster linear map creation - - 2 --- 2024-04-12 Ryan Roberts New
[v3,1/3] arm64: mm: Don't remap pgtables per-cont(pte|pmd) block Speed up boot with faster linear map creation - - 2 --- 2024-04-12 Ryan Roberts New
[v2,4/4] arm64: mm: Lazily clear pte table mappings from fixmap Speed up boot with faster linear map creation - - 2 --- 2024-04-04 Ryan Roberts New
[v2,3/4] arm64: mm: Don't remap pgtables for allocate vs populate Speed up boot with faster linear map creation - - 2 --- 2024-04-04 Ryan Roberts New
[v2,2/4] arm64: mm: Batch dsb and isb when populating pgtables Speed up boot with faster linear map creation - - 2 --- 2024-04-04 Ryan Roberts New
[v2,1/4] arm64: mm: Don't remap pgtables per-cont(pte|pmd) block Speed up boot with faster linear map creation 1 - 2 --- 2024-04-04 Ryan Roberts New
[v1] arm64: mm: Batch dsb and isb when populating pgtables [v1] arm64: mm: Batch dsb and isb when populating pgtables - - - --- 2024-03-27 Ryan Roberts New
[v1,3/3] arm64: mm: Lazily clear pte table mappings from fixmap Speed up boot with faster linear map creation - - - --- 2024-03-26 Ryan Roberts New
[v1,2/3] arm64: mm: Don't remap pgtables for allocate vs populate Speed up boot with faster linear map creation - - - --- 2024-03-26 Ryan Roberts New
[v1,1/3] arm64: mm: Don't remap pgtables per- cont(pte|pmd) block Speed up boot with faster linear map creation - - - --- 2024-03-26 Ryan Roberts New
[2/2] arm64/mm: Improve comment in contpte_ptep_get_lockless() Address some contpte nits - 2 - --- 2024-02-26 Ryan Roberts New
[1/2] arm64/mm: Export contpte symbols only to GPL users Address some contpte nits 2 1 - --- 2024-02-26 Ryan Roberts New
[v2] mm/filemap: Allow arch to request folio size for exec memory [v2] mm/filemap: Allow arch to request folio size for exec memory - - - --- 2024-02-15 Ryan Roberts New
[RFC,v1,4/4] arm64/mm: Override ptep_get_lockless_norecency() Reduce cost of ptep_get_lockless on arm64 - 1 - --- 2024-02-15 Ryan Roberts New
[RFC,v1,3/4] mm/memory: Use ptep_get_lockless_norecency() for orig_pte Reduce cost of ptep_get_lockless on arm64 - - - --- 2024-02-15 Ryan Roberts New
[RFC,v1,2/4] mm/gup: Use ptep_get_lockless_norecency() Reduce cost of ptep_get_lockless on arm64 1 - - --- 2024-02-15 Ryan Roberts New
[RFC,v1,1/4] mm: Introduce ptep_get_lockless_norecency() Reduce cost of ptep_get_lockless on arm64 - - - --- 2024-02-15 Ryan Roberts New
[v6,18/18] arm64/mm: Automatically fold contpte mappings Transparent Contiguous PTEs for User Mappings 2 - - --- 2024-02-15 Ryan Roberts New
[v6,17/18] arm64/mm: __always_inline to improve fork() perf Transparent Contiguous PTEs for User Mappings 2 - - --- 2024-02-15 Ryan Roberts New
[v6,16/18] arm64/mm: Implement pte_batch_hint() Transparent Contiguous PTEs for User Mappings 2 1 1 --- 2024-02-15 Ryan Roberts New
[v6,15/18] mm: Add pte_batch_hint() to reduce scanning in folio_pte_batch() Transparent Contiguous PTEs for User Mappings 1 - 1 --- 2024-02-15 Ryan Roberts New
[v6,14/18] arm64/mm: Implement new [get_and_]clear_full_ptes() batch APIs Transparent Contiguous PTEs for User Mappings 2 - 1 --- 2024-02-15 Ryan Roberts New
« 1 2 3 4 »