* [GIT PULL] RISC-V Fixes for 5.16-rc4
@ 2025-06-27 19:56 Palmer Dabbelt
2025-06-28 3:28 ` pr-tracker-bot
2025-07-02 18:52 ` patchwork-bot+linux-riscv
0 siblings, 2 replies; 3+ messages in thread
From: Palmer Dabbelt @ 2025-06-27 19:56 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-riscv, linux-kernel
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.16-rc4
for you to fetch changes up to c5136add3f9b4c23b8bbe5f4d722c95d4cfb936e:
riscv: export boot_cpu_hartid (2025-06-23 16:30:05 -0700)
----------------------------------------------------------------
There's a trivial merge conflict in .mailmap that's in next, but seems like
that's just bad luck on the timing.
----------------------------------------------------------------
RISC-V Fixes for 5.16-rc4
* .rodata is no longer linkd into PT_DYNAMIC, it was not supposed to be
there in the first place and resultst in invalid (but unused) entries.
This manifests as at least warnings in llvm-readelf.
* A fix for runtime constants with all-0 upper 32-bits. This should
only manifest on MMU=n kernels.
* A fix for context save/restore on systems using the T-Head vector
extensions.
* A fix for a conflicting "+r"/"r" register constraint in the VDSO
getrandom syscall wrapper, which is undefined behavior in clang.
* A fix for a missing register clobber in the RVV raid6 implementation.
This manifests as a NULL pointer reference on some compilers, but
could trigger in other ways.
* Misaligned accesses from userspace at faulting addresses are now
handled correctly.
* A fix for an incorrect optimization that allowed access_ok() to mark
invalid addresses as accessible, which can result in userspace
triggering BUG()s.
* A few fixes for build warnings, and an update to Drew's email address.
----------------------------------------------------------------
Alexandre Ghiti (1):
riscv: Fix sparse warning in vendor_extensions/sifive.c
Charles Mirabile (1):
riscv: fix runtime constant support for nommu kernels
Chunyan Zhang (1):
raid6: riscv: Fix NULL pointer dereference caused by a missing clobber
Drew Fustini (1):
MAINTAINERS: Update Drew Fustini's email address
Fangrui Song (1):
riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment
Han Gao (1):
riscv: vector: Fix context save/restore with xtheadvector
Klara Modin (1):
riscv: export boot_cpu_hartid
Nam Cao (2):
Revert "riscv: misaligned: fix sleeping function called during misaligned access handling"
Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
Palmer Dabbelt (3):
Merge tag 'riscv-fixes-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/alexghiti/linux into fixes
Merge patch "Fix a segmentation fault also add raid6test for RISC-V support"
RISC-V: uaccess: Wrap the get_user_8 uaccess macro
Xi Ruoyao (1):
RISC-V: vDSO: Correct inline assembly constraints in the getrandom syscall wrapper
.mailmap | 1 +
MAINTAINERS | 2 +-
arch/riscv/include/asm/pgtable.h | 1 -
arch/riscv/include/asm/runtime-const.h | 2 +-
arch/riscv/include/asm/uaccess.h | 3 +-
arch/riscv/include/asm/vdso/getrandom.h | 2 +-
arch/riscv/include/asm/vector.h | 12 +++----
arch/riscv/kernel/setup.c | 1 +
arch/riscv/kernel/traps_misaligned.c | 4 +--
arch/riscv/kernel/vdso/vdso.lds.S | 2 +-
arch/riscv/kernel/vendor_extensions/sifive.c | 2 +-
lib/raid6/rvv.c | 48 ++++++++++++++++------------
12 files changed, 45 insertions(+), 35 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] RISC-V Fixes for 5.16-rc4
2025-06-27 19:56 [GIT PULL] RISC-V Fixes for 5.16-rc4 Palmer Dabbelt
@ 2025-06-28 3:28 ` pr-tracker-bot
2025-07-02 18:52 ` patchwork-bot+linux-riscv
1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2025-06-28 3:28 UTC (permalink / raw)
To: Palmer Dabbelt; +Cc: Linus Torvalds, linux-riscv, linux-kernel
The pull request you sent on Fri, 27 Jun 2025 12:56:49 -0700 (PDT):
> git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.16-rc4
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/867b9987a30b7f68a6e9e89d3670730692222a4a
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] RISC-V Fixes for 5.16-rc4
2025-06-27 19:56 [GIT PULL] RISC-V Fixes for 5.16-rc4 Palmer Dabbelt
2025-06-28 3:28 ` pr-tracker-bot
@ 2025-07-02 18:52 ` patchwork-bot+linux-riscv
1 sibling, 0 replies; 3+ messages in thread
From: patchwork-bot+linux-riscv @ 2025-07-02 18:52 UTC (permalink / raw)
To: Palmer Dabbelt; +Cc: linux-riscv, torvalds, linux-kernel
Hello:
This pull request was applied to riscv/linux.git (fixes)
by Linus Torvalds <torvalds@linux-foundation.org>:
On Fri, 27 Jun 2025 12:56:49 -0700 (PDT) you wrote:
> The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
>
> Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.16-rc4
>
> [...]
Here is the summary with links:
- [GIT,PULL] RISC-V Fixes for 5.16-rc4
https://git.kernel.org/riscv/c/867b9987a30b
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-07-02 18:52 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-27 19:56 [GIT PULL] RISC-V Fixes for 5.16-rc4 Palmer Dabbelt
2025-06-28 3:28 ` pr-tracker-bot
2025-07-02 18:52 ` patchwork-bot+linux-riscv
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®