Regression on Linux 6.0-rc1
Ron Economos
re at w6rz.net
Tue Aug 16 05:57:45 PDT 2022
The following Oops occurs on Linux 6.0-rc1 on the HiFive Unmatched. This
is with gcc 11.2.0 and binutils 2.38 (from
https://github.com/riscv-collab/riscv-gnu-toolchain).
Begin: Loading essential drivers ... [ 14.774748] Unable to handle
kernel paging request at virtual address ffffffff813cdc90
[ 14.781976] Oops [#1]
[ 14.784163] Modules linked in: raid6_pq(+) libcrc32c raid1 raid0
multipath linear da9063_regulator
[ 14.800763] CPU: 1 PID: 248 Comm: modprobe Not tainted 6.0.0-rc1 #1
[ 14.806747] Hardware name: SiFive HiFive Unmatched A00 (DT)
[ 14.812307] epc : jump_label_module_notify+0x1bc/0x270
[ 14.817430] ra : jump_label_module_notify+0x19a/0x270
[ 14.822555] epc : ffffffff801b804c ra : ffffffff801b802a sp :
ffffffc80424bc0
[ 14.829766] gp : ffffffff81a2d7b8 tp : ffffffd895ae1980 t0 :
ffffffd88067e20
[ 14.836975] t1 : 6f1d98585898183f t2 : ffffffdbfed19e58 s0 :
ffffffc80424bc0
[ 14.844185] s1 : ffffffff813cdc88 a0 : 0000000000000000 a1 :
000000000000000
[ 14.851394] a2 : 0000000000000000 a3 : ffffffff01c77000 a4 :
000000000000000
[ 14.858602] a5 : 0000000000000000 a6 : 0000000000ff0000 a7 :
000000000000021
[ 14.865812] s2 : ffffffff01c73000 s3 : ffffffff01c740c0 s4 :
ffffffd88067e80
[ 14.873021] s5 : ffffffff01c73010 s6 : 0000000000000dc0 s7 :
ffffffff813cdf0
[ 14.880230] s8 : ffffffd88067e282 s9 : ffffffff01c73008 s10:
000000000000002
[ 14.887439] s11: ffffffc80424bd50 t3 : e26cb9592a0e8a69 t4 :
000000800000000
[ 14.894649] t5 : 000000ff00000000 t6 : ffffffd8819ac4a0
[ 14.899945] status: 0000000200000120 badaddr: ffffffff813cdc90 cause:
000000f
[ 14.907853] [<ffffffff8004055a>]
blocking_notifier_call_chain_robust+0x72/0x8
[ 14.915061] [<ffffffff800a1dfc>] load_module+0x17bc/0x1e98
[ 14.920531] [<ffffffff800a2718>] __do_sys_finit_module+0x98/0x100
[ 14.926611] [<ffffffff800a27a4>] sys_finit_module+0x24/0x30
[ 14.932170] [<ffffffff80003ca6>] ret_from_syscall+0x0/0x2
[ 14.937680] ---[ end trace 0000000000000000 ]---
Segmentation fault
Manually bisected to this commit:
arch/riscv: add Zihintpause support
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8eb060e10185cfc97ef0200d197ec246ba0f9f8c
More information about the linux-riscv
mailing list