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 v6.18-rc6
Date: Mon, 10 Nov 2025 13:41:32 -0700 (MST) [thread overview]
Message-ID: <a7d159e4-8e75-e4be-4405-f10fee270664@kernel.org> (raw)
Linus,
The following changes since commit 225a97d6d45456a7627633da09cb842a43ef1b85:
Merge tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2025-11-06 15:44:18 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux tags/riscv-for-linus-6.18-rc6
for you to fetch changes up to dc20452e6caf962f04ede7f364267b0c37784ab4:
riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage (2025-11-07 17:39:07 -0700)
- Paul
----------------------------------------------------------------
RISC-V updates for v6.18-rc6
RISC-V updates for v6.18-rc6, including:
- A fix for a commit in v6.18-rc5 that broke the build on clang
versions earlier than 19 and binutils versions earlier than 2.38.
(This exposed that we're not properly testing earlier toolchain
versions in our linux-next builds and PR submissions. This was
fixed for this PR, and is being addressed more generally for -next
builds.)
- A fix to remove some redundant Makefile code
- A fix to avoid building Canaan Kendryte K210-specific code on targets
that don't build for the K210
----------------------------------------------------------------
Feng Jiang (2):
riscv: Build loader.bin exclusively for Canaan K210
riscv: Remove redundant judgment for the default build target
Nathan Chancellor (1):
riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage
arch/riscv/Kconfig | 2 +-
arch/riscv/Makefile | 17 +----------------
2 files changed, 2 insertions(+), 17 deletions(-)
vmlinux size differences in bytes (from 225a97d6d454):
text data bss dec hex filename
. . . . . vmlinux.defconfig.gcc-15
. . . . . vmlinux.nosmp_defconfig.gcc-15
. . . . . vmlinux.rv32_defconfig.gcc-15
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-15
. . . . . vmlinux.nommu_virt_defconfig.gcc-15
. . . . . vmlinux.defconfig.clang-20
. . . . . vmlinux.nosmp_defconfig.clang-20
. . . . . vmlinux.rv32_defconfig.clang-20
. . . . . vmlinux.rv32_nosmp_defconfig.clang-20
. . . . . vmlinux.nommu_virt_defconfig.clang-20
. . . . . vmlinux.defconfig.gcc-14
. . . . . vmlinux.nosmp_defconfig.gcc-14
. -32 . -32 -20 vmlinux.rv32_defconfig.gcc-14
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-14
. . . . . vmlinux.nommu_virt_defconfig.gcc-14
. . . . . vmlinux.defconfig.clang-19
. . . . . vmlinux.nosmp_defconfig.clang-19
. . . . . vmlinux.rv32_defconfig.clang-19
. . . . . vmlinux.rv32_nosmp_defconfig.clang-19
. . . . . vmlinux.nommu_virt_defconfig.clang-19
. . . . . vmlinux.defconfig.gcc-13
. . . . . vmlinux.nosmp_defconfig.gcc-13
. . . . . vmlinux.rv32_defconfig.gcc-13
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-13
. . . . . vmlinux.nommu_virt_defconfig.gcc-13
+13049482 +6347237 +424189 +19820908 +12e716c vmlinux.defconfig.clang-18 [*]
+12001864 +6160481 +409589 +18571934 +11b629e vmlinux.nosmp_defconfig.clang-18 [*]
+12120907 +4807041 +312865 +17240813 +10712ed vmlinux.rv32_defconfig.clang-18 [*]
+11098066 +4628736 +300841 +16027643 +f48ffb vmlinux.rv32_nosmp_defconfig.clang-18 [*]
+2775790 +760720 +123053 +3659563 +37d72b vmlinux.nommu_virt_defconfig.clang-18 [*]
. . . . . vmlinux.defconfig.gcc-12
. . . . . vmlinux.nosmp_defconfig.gcc-12
. . . . . vmlinux.rv32_defconfig.gcc-12
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-12
. . . . . vmlinux.nommu_virt_defconfig.gcc-12
+13213594 +6340137 +424189 +19977920 +130d6c0 vmlinux.defconfig.clang-17 [*]
+12131260 +6153709 +409589 +18694558 +11d419e vmlinux.nosmp_defconfig.clang-17 [*]
+12252639 +4800965 +312865 +17366469 +108fdc5 vmlinux.rv32_defconfig.clang-17 [*]
+11211650 +4621836 +300841 +16134327 +f630b7 vmlinux.rv32_nosmp_defconfig.clang-17 [*]
+2797158 +770580 +123053 +3690791 +385127 vmlinux.nommu_virt_defconfig.clang-17 [*]
. . . . . vmlinux.defconfig.gcc-11
. . . . . vmlinux.nosmp_defconfig.gcc-11
. -32 . -32 -20 vmlinux.rv32_defconfig.gcc-11
. -32 . -32 -20 vmlinux.rv32_nosmp_defconfig.gcc-11
. . . . . vmlinux.nommu_virt_defconfig.gcc-11
. . . . . vmlinux.allnoconfig.gcc-14
. . . . . vmlinux.allmodconfig.gcc-14
. . . . . vmlinux.allnoconfig.clang-19
. . . . . vmlinux.allmodconfig.clang-19
[*] Build was broken before this patch series
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
WARNING: multiple messages have this Message-ID (diff)
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 v6.18-rc6
Date: Mon, 10 Nov 2025 13:41:32 -0700 (MST) [thread overview]
Message-ID: <a7d159e4-8e75-e4be-4405-f10fee270664@kernel.org> (raw)
Linus,
The following changes since commit 225a97d6d45456a7627633da09cb842a43ef1b85:
Merge tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2025-11-06 15:44:18 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux tags/riscv-for-linus-6.18-rc6
for you to fetch changes up to dc20452e6caf962f04ede7f364267b0c37784ab4:
riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage (2025-11-07 17:39:07 -0700)
- Paul
----------------------------------------------------------------
RISC-V updates for v6.18-rc6
RISC-V updates for v6.18-rc6, including:
- A fix for a commit in v6.18-rc5 that broke the build on clang
versions earlier than 19 and binutils versions earlier than 2.38.
(This exposed that we're not properly testing earlier toolchain
versions in our linux-next builds and PR submissions. This was
fixed for this PR, and is being addressed more generally for -next
builds.)
- A fix to remove some redundant Makefile code
- A fix to avoid building Canaan Kendryte K210-specific code on targets
that don't build for the K210
----------------------------------------------------------------
Feng Jiang (2):
riscv: Build loader.bin exclusively for Canaan K210
riscv: Remove redundant judgment for the default build target
Nathan Chancellor (1):
riscv: Fix CONFIG_AS_HAS_INSN for new .insn usage
arch/riscv/Kconfig | 2 +-
arch/riscv/Makefile | 17 +----------------
2 files changed, 2 insertions(+), 17 deletions(-)
vmlinux size differences in bytes (from 225a97d6d454):
text data bss dec hex filename
. . . . . vmlinux.defconfig.gcc-15
. . . . . vmlinux.nosmp_defconfig.gcc-15
. . . . . vmlinux.rv32_defconfig.gcc-15
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-15
. . . . . vmlinux.nommu_virt_defconfig.gcc-15
. . . . . vmlinux.defconfig.clang-20
. . . . . vmlinux.nosmp_defconfig.clang-20
. . . . . vmlinux.rv32_defconfig.clang-20
. . . . . vmlinux.rv32_nosmp_defconfig.clang-20
. . . . . vmlinux.nommu_virt_defconfig.clang-20
. . . . . vmlinux.defconfig.gcc-14
. . . . . vmlinux.nosmp_defconfig.gcc-14
. -32 . -32 -20 vmlinux.rv32_defconfig.gcc-14
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-14
. . . . . vmlinux.nommu_virt_defconfig.gcc-14
. . . . . vmlinux.defconfig.clang-19
. . . . . vmlinux.nosmp_defconfig.clang-19
. . . . . vmlinux.rv32_defconfig.clang-19
. . . . . vmlinux.rv32_nosmp_defconfig.clang-19
. . . . . vmlinux.nommu_virt_defconfig.clang-19
. . . . . vmlinux.defconfig.gcc-13
. . . . . vmlinux.nosmp_defconfig.gcc-13
. . . . . vmlinux.rv32_defconfig.gcc-13
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-13
. . . . . vmlinux.nommu_virt_defconfig.gcc-13
+13049482 +6347237 +424189 +19820908 +12e716c vmlinux.defconfig.clang-18 [*]
+12001864 +6160481 +409589 +18571934 +11b629e vmlinux.nosmp_defconfig.clang-18 [*]
+12120907 +4807041 +312865 +17240813 +10712ed vmlinux.rv32_defconfig.clang-18 [*]
+11098066 +4628736 +300841 +16027643 +f48ffb vmlinux.rv32_nosmp_defconfig.clang-18 [*]
+2775790 +760720 +123053 +3659563 +37d72b vmlinux.nommu_virt_defconfig.clang-18 [*]
. . . . . vmlinux.defconfig.gcc-12
. . . . . vmlinux.nosmp_defconfig.gcc-12
. . . . . vmlinux.rv32_defconfig.gcc-12
. . . . . vmlinux.rv32_nosmp_defconfig.gcc-12
. . . . . vmlinux.nommu_virt_defconfig.gcc-12
+13213594 +6340137 +424189 +19977920 +130d6c0 vmlinux.defconfig.clang-17 [*]
+12131260 +6153709 +409589 +18694558 +11d419e vmlinux.nosmp_defconfig.clang-17 [*]
+12252639 +4800965 +312865 +17366469 +108fdc5 vmlinux.rv32_defconfig.clang-17 [*]
+11211650 +4621836 +300841 +16134327 +f630b7 vmlinux.rv32_nosmp_defconfig.clang-17 [*]
+2797158 +770580 +123053 +3690791 +385127 vmlinux.nommu_virt_defconfig.clang-17 [*]
. . . . . vmlinux.defconfig.gcc-11
. . . . . vmlinux.nosmp_defconfig.gcc-11
. -32 . -32 -20 vmlinux.rv32_defconfig.gcc-11
. -32 . -32 -20 vmlinux.rv32_nosmp_defconfig.gcc-11
. . . . . vmlinux.nommu_virt_defconfig.gcc-11
. . . . . vmlinux.allnoconfig.gcc-14
. . . . . vmlinux.allmodconfig.gcc-14
. . . . . vmlinux.allnoconfig.clang-19
. . . . . vmlinux.allmodconfig.clang-19
[*] Build was broken before this patch series
next reply other threads:[~2025-11-10 20:42 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-10 20:41 Paul Walmsley [this message]
2025-11-10 20:41 ` [GIT PULL] RISC-V updates for v6.18-rc6 Paul Walmsley
2025-11-10 23:37 ` pr-tracker-bot
2025-11-10 23:37 ` pr-tracker-bot
2025-11-17 8:10 ` patchwork-bot+linux-riscv
2025-11-17 8:10 ` patchwork-bot+linux-riscv
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=a7d159e4-8e75-e4be-4405-f10fee270664@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.