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.2-rc2
Date: Fri, 3 Jul 2026 12:07:31 -0600 (MDT) [thread overview]
Message-ID: <98c1a609-5ce9-5703-77d4-bdb2d92d7338@kernel.org> (raw)
Linus,
Please pull these RISC-V updates for v7.2-rc2. Nothing too
remarkable, I think. The signficant kernel size changes on
SMP-capable configs are due to increasing the default NR_CPUS.
thanks,
- Paul
The following changes since commit c75597caada080effbfbc0a7fb10dc2a3bb543ad:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2026-06-25 10:21:13 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux tags/riscv-for-linus-7.2-rc2
for you to fetch changes up to bc7b086a45521a986a49045907f017e3e46c763e:
riscv: probes: save original sp in rethook trampoline (2026-06-30 18:46:54 -0600)
----------------------------------------------------------------
RISC-V updates for v7.2-rc2
- Fix a crash when a kretprobe reads from the stack
- Fix an issue with the build-time mcount sorter that broke ftrace
- Fix the rv32 IRQ stack frame padding to match the ABI
- Only defer IOMMU configuration during initialization. This avoids
an issue where IOMMU configuration could be indefinitely deferred
- Add the missing build salt to the vDSO
- Now that RISC-V systems with higher numbers of cores are starting to
become available, raise NR_CPUS for RISC-V to 256
- Clean up some warnings from sparse caused by the RISC-V-optimized
RAID6 code
- Clean up our __cpu_up() code with a few minor fixes
----------------------------------------------------------------
Bastian Blank (1):
riscv: Add build salt to the vDSO
Ben Dooks (2):
raid6: fix riscv symbol undeclared warnigns
raid6: fix raid6_recov_rvv symbol undeclared warning
Martin Kaiser (1):
riscv: probes: save original sp in rethook trampoline
Samuel Holland (1):
riscv: Fix 32-bit call_on_irq_stack() frame pointer ABI
Thorsten Blum (1):
riscv: smp: use secs_to_jiffies in __cpu_up
Vivian Wang (1):
riscv: Raise default NR_CPUS for 64BIT to 256
Wang Han (1):
scripts/sorttable: Handle RISC-V patchable ftrace entries
Yicong Yang (1):
ACPI: RIMT: Only defer the IOMMU configuration in init stage
arch/riscv/Kconfig | 3 ++-
arch/riscv/kernel/asm-offsets.c | 4 ++--
arch/riscv/kernel/entry.S | 8 ++++----
arch/riscv/kernel/probes/rethook_trampoline.S | 3 +++
arch/riscv/kernel/smpboot.c | 5 ++---
arch/riscv/kernel/vdso/note.S | 3 +++
drivers/acpi/riscv/rimt.c | 7 ++++---
lib/raid/raid6/riscv/recov_rvv.c | 1 +
lib/raid/raid6/riscv/rvv.c | 1 +
scripts/sorttable.c | 11 ++++++++---
10 files changed, 30 insertions(+), 16 deletions(-)
vmlinux size differences in bytes (from c75597caada0):
text data bss dec hex filename
-73892 +26028 +52160 +4296 +10c8 vmlinux.defconfig.gcc-16
. . . . . vmlinux.nosmp_defconfig.gcc-16
+1540 +13408 +42904 +57852 +e1fc vmlinux.rv32_defconfig.gcc-16
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-16
-29730 +17120 +41624 +29014 +7156 vmlinux.nommu_virt_defconfig.gcc-16
-74788 +21268 +52120 -1400 -578 vmlinux.defconfig.clang-20
-172 . . -172 -ac vmlinux.nosmp_defconfig.clang-20
+8052 +13344 +42904 +64300 +fb2c vmlinux.rv32_defconfig.clang-20
. . . . . vmlinux.rv32_nosmp_defconfig.clang-20
-47664 +33600 +41632 +27568 +6bb0 vmlinux.nommu_virt_defconfig.clang-20
-75892 +21900 +52160 -1832 -728 vmlinux.defconfig.gcc-15
. . . . . vmlinux.nosmp_defconfig.gcc-15
+1744 +13376 +42904 +58024 +e2a8 vmlinux.rv32_defconfig.gcc-15
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-15
-30352 +13024 +41624 +24296 +5ee8 vmlinux.nommu_virt_defconfig.gcc-15
-72280 +21904 +52160 +1784 +6f8 vmlinux.defconfig.gcc-14
. . . . . vmlinux.nosmp_defconfig.gcc-14
+1664 +13408 +42904 +57976 +e278 vmlinux.rv32_defconfig.gcc-14
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-14
-30814 +33504 +41624 +44314 +ad1a vmlinux.nommu_virt_defconfig.gcc-14
-72900 +21300 +52040 +440 +1b8 vmlinux.defconfig.clang-19
-172 +32 . -140 -8c vmlinux.nosmp_defconfig.clang-19
+7748 +13344 +42792 +63884 +f98c vmlinux.rv32_defconfig.clang-19
. . . . . vmlinux.rv32_nosmp_defconfig.clang-19
-44302 +17296 +41608 +14602 +390a vmlinux.nommu_virt_defconfig.clang-19
-65824 +21904 +52160 +8240 +2030 vmlinux.defconfig.gcc-13
. . . . . vmlinux.nosmp_defconfig.gcc-13
+1436 +13408 +42904 +57748 +e194 vmlinux.rv32_defconfig.gcc-13
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-13
-33186 +17120 +41624 +25558 +63d6 vmlinux.nommu_virt_defconfig.gcc-13
-78660 +20820 +52040 -5800 -16a8 vmlinux.defconfig.clang-18
-180 . . -180 -b4 vmlinux.nosmp_defconfig.clang-18
+7588 +13312 +42792 +63692 +f8cc vmlinux.rv32_defconfig.clang-18
. . . . . vmlinux.rv32_nosmp_defconfig.clang-18
-45364 +13200 +41608 +9444 +24e4 vmlinux.nommu_virt_defconfig.clang-18
-67314 +21824 +52160 +6670 +1a0e vmlinux.defconfig.gcc-12
+8 . . +8 +8 vmlinux.nosmp_defconfig.gcc-12
+1732 +13408 +42904 +58044 +e2bc vmlinux.rv32_defconfig.gcc-12
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-12
-35232 +21216 +41624 +27608 +6bd8 vmlinux.nommu_virt_defconfig.gcc-12
-100792 +24916 +52040 -23836 -5d1c vmlinux.defconfig.clang-17
-176 +32 . -144 -90 vmlinux.nosmp_defconfig.clang-17
+7228 +13344 +42792 +63364 +f784 vmlinux.rv32_defconfig.clang-17
. . . . . vmlinux.rv32_nosmp_defconfig.clang-17
-49254 +29584 +41608 +21938 +55b2 vmlinux.nommu_virt_defconfig.clang-17
-67502 +25904 +52160 +10562 +2942 vmlinux.defconfig.gcc-11
+16 . . +16 +10 vmlinux.nosmp_defconfig.gcc-11
+200 +17184 +42904 +60288 +eb80 vmlinux.rv32_defconfig.gcc-11
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-11
-35826 +21216 +41624 +27014 +6986 vmlinux.nommu_virt_defconfig.gcc-11
. . . . . vmlinux.allnoconfig.gcc-15
+12824 -68 +64 +12820 +3214 vmlinux.allmodconfig.gcc-15
. . . . . vmlinux.allnoconfig.clang-19
+3848 -184 +64 +3728 +e90 vmlinux.allmodconfig.clang-19
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
reply other threads:[~2026-07-03 18:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=98c1a609-5ce9-5703-77d4-bdb2d92d7338@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