Patch Series

Subject riscv: add Svnapot-based contiguous PTE support
Author cuiyunhui@bytedance.com
Date 2026-04-21 09:24:51 +0000 UTC
Version
Cc akpm@linux-foundation.org alex@ghiti.fr andrew@donnellan.id.au andreyknvl@gmail.com anup@brainfault.org aou@eecs.berkeley.edu apopple@nvidia.com ardb@kernel.org atish.patra@linux.dev baolin.wang@linux.alibaba.com cuiyunhui@bytedance.com david@kernel.org debug@rivosinc.com djordje.todorovic@htecgroup.com dvyukov@google.com elver@google.com glider@google.com ilias.apalodimas@linaro.org junhui.liu@pigmoral.tech kasan-dev@googlegroups.com kees@kernel.org kevin.brodsky@arm.com kvm-riscv@lists.infradead.org kvm@vger.kernel.org linux-efi@vger.kernel.org linux-kernel@vger.kernel.org linux-riscv@lists.infradead.org liu.xuemei1@zte.com.cn ljs@kernel.org namcao@linutronix.de osalvador@suse.de palmer@dabbelt.com pjw@kernel.org rmclure@linux.ibm.com rostedt@goodmis.org rppt@kernel.org ryabinin.a.a@gmail.com surenb@google.com vincenzo.frascino@arm.com vishal.moola@gmail.com wangruikang@iscas.ac.cn zhangchunyan@iscas.ac.cn

Patches (7)

Name Content [All]
[PATCH 1/7] riscv: mm: split raw and public PTE helpers [Body]
[PATCH 2/7] riscv/kvm: use raw PTE helpers for G-stage leaf PTEs [Body]
[PATCH 3/7] riscv: mm: add Svnapot-aware contiguous PTE wrappers [Body]
[PATCH 4/7] riscv: hugetlb: switch NAPOT mappings to raw PTE helpers [Body]
[PATCH 5/7] riscv: add contiguous PTE range clearing helpers [Body]
[PATCH 6/7] riscv: batch write-protect contiguous PTE ranges [Body]
[PATCH 7/7] riscv: add Svnapot-aware pte_batch_hint support [Body]
Session 2026-04-21
ID (for dev) 3e55500a-4a3e-4936-9579-d51464126f03
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] passed [Log]
[KASAN] Boot test: Base 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] passed [Log]
[KASAN] Build Patched 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] [patched] passed [Log]
[KASAN] Fuzz 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] 97e797263a5e963da3d1e66e743fd518567dfe37 [Config] [patched] skipped [Log] [Artifacts]