ci starts bisection 2023-05-20 19:48:18.952771274 +0000 UTC m=+38621.294666318 bisecting fixing commit since 54fd494af9d40393f7e60a26229d4d9fbf258c01 building syzkaller on f325deb023e4e2fb9197004be1b3da738680429c ensuring issue is reproducible on original commit 54fd494af9d40393f7e60a26229d4d9fbf258c01 testing commit 54fd494af9d40393f7e60a26229d4d9fbf258c01 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8d0d1c157c5ef5207bdc25cbc67caf593ce70ce1e6f8bbd95cf21dd9b8712f41 all runs: crashed: general protection fault in jhash testing current HEAD dcbe4ea1985d3123836794be021c39cb33954f9f testing commit dcbe4ea1985d3123836794be021c39cb33954f9f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 33e59bfdaca5b57ddc94e8f0289e67d43003b24187865ec6a51b174c107bdb05 all runs: OK # git bisect start dcbe4ea1985d3123836794be021c39cb33954f9f 54fd494af9d40393f7e60a26229d4d9fbf258c01 Bisecting: 6633 revisions left to test after this (roughly 13 steps) [6e98b09da931a00bf4e0477d0fa52748bf28fcce] Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 6e98b09da931a00bf4e0477d0fa52748bf28fcce gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5cfaa456914bed7d1106721eae98970f8ba526fb90b5ae01130ab17ca7ba64b8 all runs: OK # git bisect bad 6e98b09da931a00bf4e0477d0fa52748bf28fcce Bisecting: 3603 revisions left to test after this (roughly 12 steps) [c8cc58e289ed3b5bc50258f52776cf3dfa3bad66] Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm testing commit c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7179be949658f6aa28235a14fd0123b069c214038da3fac2e864b56412f5b324 all runs: OK # git bisect bad c8cc58e289ed3b5bc50258f52776cf3dfa3bad66 Bisecting: 1641 revisions left to test after this (roughly 11 steps) [d53c3eaaef6a05fec04e8b5990d97d7216eb5e42] Merge tag 'soc-dt-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit d53c3eaaef6a05fec04e8b5990d97d7216eb5e42 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 25dfc666487763ecd14499d42de8563ca386d9e439fee3c718785f6609603fc1 all runs: OK # git bisect bad d53c3eaaef6a05fec04e8b5990d97d7216eb5e42 Bisecting: 1232 revisions left to test after this (roughly 10 steps) [e94ee641f9cef2502adfe5e0c264b271420c7ab5] Merge tag 'edac_updates_for_v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras testing commit e94ee641f9cef2502adfe5e0c264b271420c7ab5 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 303ccd9791a184d5cbf32bc7bfd52e13990e97707136d5290ef513de0ef8fb6c all runs: OK # git bisect bad e94ee641f9cef2502adfe5e0c264b271420c7ab5 Bisecting: 613 revisions left to test after this (roughly 9 steps) [40aacb3183ff74e15940189ff9a998a93b5ca76f] Merge tag 'loongarch-fixes-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson testing commit 40aacb3183ff74e15940189ff9a998a93b5ca76f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 06c37c421aaf370b7256fbaf3b8e6563eff3af697a2a0656d1708e435d204ff5 all runs: OK # git bisect bad 40aacb3183ff74e15940189ff9a998a93b5ca76f Bisecting: 309 revisions left to test after this (roughly 8 steps) [aa46fe36bbac623d58817eb12ed0222d88fe6b16] Merge tag 'tty-6.3-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit aa46fe36bbac623d58817eb12ed0222d88fe6b16 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9d04600a82871dbafb6441386f12379a2d7bd9c33bee51763d9631016c11ac28 all runs: OK # git bisect bad aa46fe36bbac623d58817eb12ed0222d88fe6b16 Bisecting: 152 revisions left to test after this (roughly 7 steps) [ac6c043391b266a360a53f933638003365bd10c9] Merge tag 'drm-fixes-2023-04-06' of git://anongit.freedesktop.org/drm/drm testing commit ac6c043391b266a360a53f933638003365bd10c9 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a9a4a50190ea9832e8cdeeb61b627863aaea683b56e48d5444386bf2edcfc479 all runs: OK # git bisect bad ac6c043391b266a360a53f933638003365bd10c9 Bisecting: 80 revisions left to test after this (roughly 6 steps) [95d0b9d89d78e0983d4feb012b0f12d13d1ae19a] Merge tag 'powerpc-6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux testing commit 95d0b9d89d78e0983d4feb012b0f12d13d1ae19a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c14952141e930aec42088d4445eadd9182b5b1b9490ad45b55ac816ae254a68e all runs: OK # git bisect bad 95d0b9d89d78e0983d4feb012b0f12d13d1ae19a Bisecting: 37 revisions left to test after this (roughly 5 steps) [5a57b48fdfcb1e196292665d87fac46180344f8a] Merge tag 'platform-drivers-x86-v6.3-4' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 testing commit 5a57b48fdfcb1e196292665d87fac46180344f8a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dc1225ecdf7fcf072e2e5f0b2fe103b12855580848ec4773e826f6afdfb674bc all runs: OK # git bisect bad 5a57b48fdfcb1e196292665d87fac46180344f8a Bisecting: 20 revisions left to test after this (roughly 5 steps) [2bac7dc169af3cd4a0cb5200aa1f7b89affa042a] Merge tag 'thermal-6.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit 2bac7dc169af3cd4a0cb5200aa1f7b89affa042a gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1db80d8c28170618b224508b011c97af0de88a058397c2344fc28e55c17eedc8 all runs: OK # git bisect bad 2bac7dc169af3cd4a0cb5200aa1f7b89affa042a Bisecting: 10 revisions left to test after this (roughly 4 steps) [52f1959502dec5069dcd247ce0462cdc608494b1] Merge tag 'mips-fixes_6.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux testing commit 52f1959502dec5069dcd247ce0462cdc608494b1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 failed building 52f1959502dec5069dcd247ce0462cdc608494b1: failed to run ["make" "-j" "64" "ARCH=x86_64" "bzImage"]: exit status 2 # git bisect skip 52f1959502dec5069dcd247ce0462cdc608494b1 Bisecting: 10 revisions left to test after this (roughly 4 steps) [1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8] RISC-V: add non-alternative fallback for riscv_has_extension_[un]likely() testing commit 1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8e64b22ea3851c5f0ab9d500c42e6543e22fff0e4d2c59b5ba918051e264a167 all runs: OK # git bisect bad 1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8 1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8 is the first bad commit commit 1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8 Author: Conor Dooley Date: Fri Mar 24 10:05:38 2023 +0000 RISC-V: add non-alternative fallback for riscv_has_extension_[un]likely() The has_fpu() check, which in turn calls riscv_has_extension_likely(), relies on alternatives to figure out whether the system has an FPU. As a result, it will malfunction on XIP kernels, as they do not support the alternatives mechanism. When alternatives support is not present, fall back to using __riscv_isa_extension_available() in riscv_has_extension_[un]likely() instead stead, which handily takes the same argument, so that kernels that do not support alternatives can accurately report the presence of FPU support. Fixes: 702e64550b12 ("riscv: fpu: switch has_fpu() to riscv_has_extension_likely()") Link: https://lore.kernel.org/all/ad445951-3d13-4644-94d9-e0989cda39c3@spud/ Signed-off-by: Conor Dooley Reviewed-by: Andrew Jones Reviewed-by: Jason A. Donenfeld Link: https://lore.kernel.org/r/20230324100538.3514663-2-conor.dooley@microchip.com Signed-off-by: Palmer Dabbelt arch/riscv/include/asm/hwcap.h | 50 +++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 20 deletions(-) parent commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6 wasn't tested testing commit fe15c26ee26efa11741a7b632e9f23b01aca4cc6 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cbfe21a167e8d7f69218d6200c0e24542b22f8fe04d914465bff1fc58e9b51d4 culprit signature: 8e64b22ea3851c5f0ab9d500c42e6543e22fff0e4d2c59b5ba918051e264a167 parent signature: cbfe21a167e8d7f69218d6200c0e24542b22f8fe04d914465bff1fc58e9b51d4 revisions tested: 13, total time: 4h5m59.903483865s (build: 2h12m25.828917212s, test: 1h50m44.303298275s) first good commit: 1aa866931b8026a0dd636e9ef7b5c5dfb4cc5ce8 RISC-V: add non-alternative fallback for riscv_has_extension_[un]likely() recipients (to): ["ajones@ventanamicro.com" "conor.dooley@microchip.com" "jason@zx2c4.com" "palmer@rivosinc.com"] recipients (cc): []