From: Xiangyu Chen <[email protected]>

Hi Bruce,

The userspace applications random crash on qemuriscv64, this is not 100% 
reproduce, when it happens,
an application(mostly systemd or systemd-journal) would get a SIGSEGV from 
kernel, crash information 
as following log. If we increase numbers of CPU in qemu config, this issue 
would more easy to reproduce.

systemd[1]: unhandled signal 11 code 0x1 at 0x0000000000000004
CPU: 2 PID: 1 Comm: systemd Not tainted 6.1.61-yocto-standard #1
Hardware name: riscv-virtio,qemu (DT)
epc : 00ffffffb1dd2916 ra : 00ffffffb195e808 sp : 00ffffffc92650a0
gp : 00aaaaaad7215800 tp : 00ffffffb1393bc0 t0 : 0000000000ddd79e
t1 : 00ffffffb1a6815c t2 : 0000000000000000 s0 : 00ffffffc92650f0
s1 : 00ffffffb1dd0000 a0 : 0000000000000000 a1 : 00ffffffc9265108
a2 : 000010c6f7a0b5ed a3 : 0000000000000001 a4 : 0000000000000001
a5 : 0000000000000000 a6 : 0000000000000006 a7 : 0000000000000018
s2 : 0000000000000001 s3 : 0000000000000076 s4 : 00aaaaaad72af630
s5 : 0000000000000000 s6 : fffffffffffffffe s7 : 00ffffffb1df0d60
s8 : 00ffffffb1dc9d48 s9 : 0000000000000006 s10: 00aaaaaad7228fe0
s11: 00ffffffc92655b0 t3 : 00ffffffb195e7f6 t4 : 0000000004562c19
t5 : d82d4e8a9b707fb1 t6 : 00000000000003dd
status: 0000000200004020 badaddr: 0000000000000004 cause: 000000000000000d


There is a commit on upstream[1] has fixed this issue, please help to merge 
below patch to v6.1/standard/base
v6.1/standard/preempt-rt/base branch, thanks!


Xiangyu Chen (1):
  riscv: Fix build with CONFIG_CC_OPTIMIZE_FOR_SIZE=y

 arch/riscv/include/asm/hwcap.h          |  3 ---
 arch/riscv/include/asm/vdso/processor.h | 25 ++++++++++---------------
 2 files changed, 10 insertions(+), 18 deletions(-)

--
Ref:
[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0b1d60d6dd9e2e867cc6e4277d73ea5a7ff2d4d0
-- 
2.35.5

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13300): 
https://lists.yoctoproject.org/g/linux-yocto/message/13300
Mute This Topic: https://lists.yoctoproject.org/mt/102702052/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to