From: Paul Walmsley <pjw@kernel.org>
To: torvalds@linux-foundation.org
Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] RISC-V updates for v7.0-rc7
Date: Sun, 5 Apr 2026 15:40:30 -0600 (MDT) [thread overview]
Message-ID: <4e071ea0-3571-467b-4626-5d4eb9c50435@kernel.org> (raw)
Linus,
Please pull these RISC-V updates for v7.0-rc7. These are all
relatively minor functional fixes. The branch was recently rebuilt, but
only to remove fixes that aren't critical at this point in the release
cycle.
thanks,
- Paul
The following changes since commit c369299895a591d96745d6492d4888259b004a9e:
Linux 7.0-rc5 (2026-03-22 14:42:17 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-7.0-rc7
for you to fetch changes up to 9156585280f161fc1c3552cf1860559edb2bb7e3:
ACPI: RIMT: Add dependency between iommu and devices (2026-04-04 18:38:03 -0600)
----------------------------------------------------------------
RISC-V updates for v7.0-rc7
- Fix a CONFIG_SPARSEMEM crash on RV32 by avoiding early phys_to_page()
- Prevent runtime const infrastructure from being used by modules, similar
to what was done for x86
- Avoid problems when shutting down ACPI systems with IOMMUs by adding
a device dependency between IOMMU and devices that use it
- Fix a bug where the CPU pointer masking state isn't properly reset
when tagged addresses aren't enabled for a task
- Fix some incorrect register assignments, and add some missing ones,
in kgdb support code
- Fix compilation of non-kernel code that uses the ptrace uapi header
by replacing BIT() with _BITUL()
- Fix compilation of the validate_v_ptrace kselftest by working around
kselftest macro expansion issues
----------------------------------------------------------------
Charlie Jenkins (1):
selftests: riscv: Add braces around EXPECT_EQ()
Jisheng Zhang (1):
riscv: make runtime const not usable by modules
Paul Walmsley (2):
riscv: kgdb: fix several debug register assignment bugs
riscv: use _BITUL macro rather than BIT() in ptrace uapi and kselftests
Sunil V L (1):
ACPI: RIMT: Add dependency between iommu and devices
Vivian Wang (1):
riscv: patch: Avoid early phys_to_page()
Zishun Yi (1):
riscv: Reset pmm when PR_TAGGED_ADDR_ENABLE is not set
arch/riscv/include/asm/runtime-const.h | 4 ++++
arch/riscv/include/uapi/asm/ptrace.h | 13 +++++++------
arch/riscv/kernel/kgdb.c | 7 ++++---
arch/riscv/kernel/patch.c | 21 +++++++++++----------
arch/riscv/kernel/process.c | 4 +++-
drivers/acpi/riscv/rimt.c | 7 +++++++
.../selftests/riscv/vector/validate_v_ptrace.c | 19 +++++++++++--------
7 files changed, 47 insertions(+), 28 deletions(-)
vmlinux size differences in bytes (from c369299895a5)
text data bss dec hex filename
-304 +160 . -144 -90 vmlinux.defconfig.gcc-15
-304 +160 . -144 -90 vmlinux.nosmp_defconfig.gcc-15
-160 +128 . -32 -20 vmlinux.rv32_defconfig.gcc-15
-176 +64 . -112 -70 vmlinux.rv32_nosmp_defconfig.gcc-15
+8 . . +8 +8 vmlinux.nommu_virt_defconfig.gcc-15
-240 +160 . -80 -50 vmlinux.defconfig.clang-20
-224 +96 . -128 -80 vmlinux.nosmp_defconfig.clang-20
-144 +96 . -48 -30 vmlinux.rv32_defconfig.clang-20
-136 +160 . +24 +18 vmlinux.rv32_nosmp_defconfig.clang-20
. . . . . vmlinux.nommu_virt_defconfig.clang-20
-384 +64 . -320 -140 vmlinux.defconfig.clang-17
-372 +64 . -308 -134 vmlinux.nosmp_defconfig.clang-17
-120 +64 . -56 -38 vmlinux.rv32_defconfig.clang-17
-112 +128 . +16 +10 vmlinux.rv32_nosmp_defconfig.clang-17
+8 +64 . +72 +48 vmlinux.nommu_virt_defconfig.clang-17
-288 +160 . -128 -80 vmlinux.defconfig.gcc-11
-296 +96 . -200 -c8 vmlinux.nosmp_defconfig.gcc-11
-176 +64 . -112 -70 vmlinux.rv32_defconfig.gcc-11
-192 +96 . -96 -60 vmlinux.rv32_nosmp_defconfig.gcc-11
. +256 . +256 +100 vmlinux.nommu_virt_defconfig.gcc-11
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
next reply other threads:[~2026-04-05 21:40 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-05 21:40 Paul Walmsley [this message]
2026-04-05 22:33 ` [GIT PULL] RISC-V updates for v7.0-rc7 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4e071ea0-3571-467b-4626-5d4eb9c50435@kernel.org \
--to=pjw@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-riscv@lists.infradead.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox