Patch Series

Subject riscv: Memory type control for platforms with physical memory aliases
Author samuel.holland@sifive.com
Date 2025-11-13 01:45:14 +0000 UTC
Version 3
Cc acme@kernel.org ajones@ventanamicro.com akpm@linux-foundation.org alex@ghiti.fr alexghiti@rivosinc.com anshuman.khandual@arm.com apw@canonical.com conor@kernel.org david@redhat.com dev.jain@arm.com devicetree@vger.kernel.org dwaipayanray1@gmail.com joe@perches.com julia.lawall@inria.fr kernel@esmil.dk krzk@kernel.org lance.yang@linux.dev liam.howlett@oracle.com linux-kernel@vger.kernel.org linux-mm@kvack.org linux-perf-users@vger.kernel.org linux-riscv@lists.infradead.org lorenzo.stoakes@oracle.com lukas.bulwahn@gmail.com mhocko@suse.com mingo@redhat.com namhyung@kernel.org nicolas.palix@imag.fr osalvador@suse.de palmer@dabbelt.com peterz@infradead.org pjw@kernel.org richard.weiyang@gmail.com robh@kernel.org rppt@kernel.org samuel.holland@sifive.com sj@kernel.org surenb@google.com vbabka@suse.cz

Patches (22)

Name Content [All]
[PATCH v3 01/22] mm/ptdump: replace READ_ONCE() with standard page table accessors [Body]
[PATCH v3 02/22] mm: replace READ_ONCE() with standard page table accessors [Body]
[PATCH v3 03/22] mm/dirty: replace READ_ONCE() with pudp_get() [Body]
[PATCH v3 04/22] perf/events: replace READ_ONCE() with standard page table accessors [Body]
[PATCH v3 05/22] mm: Move the fallback definitions of pXXp_get() [Body]
[PATCH v3 06/22] mm: Always use page table accessor functions [Body]
[PATCH v3 07/22] checkpatch: Warn on page table access without accessors [Body]
[PATCH v3 08/22] mm: Allow page table accessors to be non-idempotent [Body]
[PATCH v3 09/22] riscv: hibernate: Replace open-coded pXXp_get() [Body]
[PATCH v3 10/22] riscv: mm: Always use page table accessor functions [Body]
[PATCH v3 11/22] riscv: mm: Simplify set_p4d() and set_pgd() [Body]
[PATCH v3 12/22] riscv: mm: Deduplicate _PAGE_CHG_MASK definition [Body]
[PATCH v3 13/22] riscv: ptdump: Only show N and MT bits when enabled in the kernel [Body]
[PATCH v3 14/22] riscv: mm: Fix up memory types when writing page tables [Body]
[PATCH v3 15/22] riscv: mm: Expose all page table bits to assembly code [Body]
[PATCH v3 16/22] riscv: alternative: Add an ALTERNATIVE_3 macro [Body]
[PATCH v3 17/22] riscv: alternative: Allow calls with alternate link registers [Body]
[PATCH v3 18/22] riscv: Fix logic for selecting DMA_DIRECT_REMAP [Body]
[PATCH v3 19/22] dt-bindings: riscv: Describe physical memory regions [Body]
[PATCH v3 20/22] riscv: mm: Use physical memory aliases to apply PMAs [Body]
[PATCH v3 21/22] riscv: dts: starfive: jh7100: Use physical memory ranges for DMA [Body]
[PATCH v3 22/22] riscv: dts: eswin: eic7700: Use physical memory ranges for DMA [Body]

Session 2025-11-13

ID (for dev) 3887f0a7-5405-4c78-88c3-9e0614605ee1
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 24172e0d79900908cf5ebf366600616d29c9b417 [Config] passed [Log]
[KASAN] Boot test: Base 24172e0d79900908cf5ebf366600616d29c9b417 [Config] passed
[KASAN] Build Patched 24172e0d79900908cf5ebf366600616d29c9b417 [Config] [Log] [patched] failed [Log]
kernel build error [Log]