bisecting cause commit starting from 065fcfd49763ec71ae345bb5c5a74f961031e70e building syzkaller on a5ce5de0aecba44015705788859d376e5a431ccd testing commit 065fcfd49763ec71ae345bb5c5a74f961031e70e with gcc (GCC) 8.1.0 kernel signature: 99989781ec708a91729b9b52b88ec0b8904538ec5075b79735c5e4378c2e6ebf all runs: crashed: BUG: using smp_processor_id() in preemptible code in debug_smp_processor_id testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: bed03ab6a59fdaa9053d516463bc8d9e39916aa728aab5a52f164e56107de5ea all runs: OK # git bisect start 065fcfd49763ec71ae345bb5c5a74f961031e70e 7111951b8d4973bda27ff663f2cf18b663d15b48 Bisecting: 8874 revisions left to test after this (roughly 13 steps) [5c8db3eb381745c010ba746373a279e92502bdc8] Merge branch 'i2c/for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux testing commit 5c8db3eb381745c010ba746373a279e92502bdc8 with gcc (GCC) 8.1.0 kernel signature: d5c82939170292c9bd3b065f89daef78599cf35367ca7bc8dfcf6a3364848a83 all runs: OK # git bisect good 5c8db3eb381745c010ba746373a279e92502bdc8 Bisecting: 4437 revisions left to test after this (roughly 12 steps) [b4ecf26ea2ed744715753ae11e6928fbda9b65ad] Merge tag 'sound-5.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit b4ecf26ea2ed744715753ae11e6928fbda9b65ad with gcc (GCC) 8.1.0 kernel signature: 671d2e6d92b552914e41dff704f82f9fe91f8984ebc6c73e62cfbb8e2b4b5ab7 all runs: OK # git bisect good b4ecf26ea2ed744715753ae11e6928fbda9b65ad Bisecting: 2300 revisions left to test after this (roughly 11 steps) [93d43e58683efd958a0421b932a273df74e0e008] Merge branch 'mptcp-fix-MP_JOIN-failure-handling' testing commit 93d43e58683efd958a0421b932a273df74e0e008 with gcc (GCC) 8.1.0 kernel signature: 5359fb213e8c0ef5ea6074a740b0d97e3fd24c6a8abc63734de0f338595200ca all runs: crashed: BUG: using smp_processor_id() in preemptible code in debug_smp_processor_id # git bisect bad 93d43e58683efd958a0421b932a273df74e0e008 Bisecting: 1068 revisions left to test after this (roughly 10 steps) [8dc242ad661c2694a582541c2264ffc0e7c4d27d] tcp: refine tcp_pacing_delay() for very low pacing rates testing commit 8dc242ad661c2694a582541c2264ffc0e7c4d27d with gcc (GCC) 8.1.0 kernel signature: aa91d390da619eb27c7c1bb4fbc1f971a51de231d7ef1959ca2cbf2e16b41361 all runs: OK # git bisect good 8dc242ad661c2694a582541c2264ffc0e7c4d27d Bisecting: 577 revisions left to test after this (roughly 9 steps) [3031a86ebd3f9c818486dd7433f121c27ef23188] Merge branch 'Add-QRTR-MHI-client-driver' testing commit 3031a86ebd3f9c818486dd7433f121c27ef23188 with gcc (GCC) 8.1.0 kernel signature: 54d473a1f587abc504abd7ebc5ceebba228eb4c77502f9ef910fc8e7b9b5eb31 all runs: crashed: BUG: using smp_processor_id() in preemptible code in debug_smp_processor_id # git bisect bad 3031a86ebd3f9c818486dd7433f121c27ef23188 Bisecting: 245 revisions left to test after this (roughly 8 steps) [42eb62d417e5cf22d6e305cb895fb54299862a53] Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux testing commit 42eb62d417e5cf22d6e305cb895fb54299862a53 with gcc (GCC) 8.1.0 kernel signature: 35d6252b3da3867e8b34236a3645e9666e94e0479b2fdedbffb0176543e572cf all runs: OK # git bisect good 42eb62d417e5cf22d6e305cb895fb54299862a53 Bisecting: 122 revisions left to test after this (roughly 7 steps) [16f8036086a929694c3c62f577bb5925fe4fd607] net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE testing commit 16f8036086a929694c3c62f577bb5925fe4fd607 with gcc (GCC) 8.1.0 kernel signature: 78dba66fd5c6c4a2dd5fb39601760ccf283b965e4f73bb4cfed9792b82b0bc90 all runs: OK # git bisect good 16f8036086a929694c3c62f577bb5925fe4fd607 Bisecting: 62 revisions left to test after this (roughly 6 steps) [9851a0dee7c28514f149f7e4f60ec1b06286cc1b] Merge tag 'gcc-plugins-v5.7-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux testing commit 9851a0dee7c28514f149f7e4f60ec1b06286cc1b with gcc (GCC) 8.1.0 kernel signature: 51e11ef9139e6488769235ea1a8c4b54d54b273b428235b5b56d66b7fb37186a all runs: OK # git bisect good 9851a0dee7c28514f149f7e4f60ec1b06286cc1b Bisecting: 36 revisions left to test after this (roughly 5 steps) [a811c1fa0a02c062555b54651065899437bacdbe] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit a811c1fa0a02c062555b54651065899437bacdbe with gcc (GCC) 8.1.0 kernel signature: f2a564d0dcb3f34d09ae358a7ae418d0a310ed563e5946e8ad7366cafcf3016a all runs: OK # git bisect good a811c1fa0a02c062555b54651065899437bacdbe Bisecting: 18 revisions left to test after this (roughly 4 steps) [10b0c75d7bc19606fa9a62c8ab9180e95c0e0385] Crypto/chcr: fix for ccm(aes) failed test testing commit 10b0c75d7bc19606fa9a62c8ab9180e95c0e0385 with gcc (GCC) 8.1.0 kernel signature: 382ca547b154b493a503534e0b0bc3229e251cac20b6332dfc0de8fed4260924 all runs: OK # git bisect good 10b0c75d7bc19606fa9a62c8ab9180e95c0e0385 Bisecting: 9 revisions left to test after this (roughly 3 steps) [31e2d067fd966188e47461f1b5d253405b3559fb] net: phy: Make iproc_mdio_resume static testing commit 31e2d067fd966188e47461f1b5d253405b3559fb with gcc (GCC) 8.1.0 kernel signature: 5ccea83ab0bd2ae75a31b18ef4fbea0be7cdcffc2899c0ceb8b7d84b2576079a run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: boot failed: can't ssh into the instance # git bisect good 31e2d067fd966188e47461f1b5d253405b3559fb Bisecting: 4 revisions left to test after this (roughly 2 steps) [7f960633a458136d168f2049508d39cba8be55bd] net: encx24j600: make encx24j600_hw_init() return void testing commit 7f960633a458136d168f2049508d39cba8be55bd with gcc (GCC) 8.1.0 kernel signature: 4efd234ecfc6bef3ba31445df09c673c528cc118d3855fb805b5e265349e2f1c all runs: OK # git bisect good 7f960633a458136d168f2049508d39cba8be55bd Bisecting: 2 revisions left to test after this (roughly 1 step) [0932969e0b1b6ba54028b35b80148302e8fe7db8] via-rhine: Add platform dependencies testing commit 0932969e0b1b6ba54028b35b80148302e8fe7db8 with gcc (GCC) 8.1.0 kernel signature: bd8c4360b647caeaded9c28b82986333f4bbe830996619eb5e6d342dcce82cc9 all runs: OK # git bisect good 0932969e0b1b6ba54028b35b80148302e8fe7db8 Bisecting: 0 revisions left to test after this (roughly 1 step) [e42671084361302141a09284fde9bbc14fdd16bf] net: qrtr: Do not depend on ARCH_QCOM testing commit e42671084361302141a09284fde9bbc14fdd16bf with gcc (GCC) 8.1.0 kernel signature: 718ad34ab838193cea6e3e0effcae4a52baa1896cc6d18c2330f05e454365d55 all runs: crashed: BUG: using smp_processor_id() in preemptible code in debug_smp_processor_id # git bisect bad e42671084361302141a09284fde9bbc14fdd16bf Bisecting: 0 revisions left to test after this (roughly 0 steps) [6e728f321393b1fce9e1c2c3e55f9f7c15991321] net: qrtr: Add MHI transport layer testing commit 6e728f321393b1fce9e1c2c3e55f9f7c15991321 with gcc (GCC) 8.1.0 kernel signature: 560a577db427d9e5ea5740c20766150d896216f0cabae1ad6bf32bfaf7df4216 all runs: OK # git bisect good 6e728f321393b1fce9e1c2c3e55f9f7c15991321 e42671084361302141a09284fde9bbc14fdd16bf is the first bad commit commit e42671084361302141a09284fde9bbc14fdd16bf Author: Manivannan Sadhasivam Date: Thu May 7 18:23:06 2020 +0530 net: qrtr: Do not depend on ARCH_QCOM IPC Router protocol is also used by external modems for exchanging the QMI messages. Hence, it doesn't always depend on Qualcomm platforms. One such instance is the QCA6390 WLAN device connected to x86 machine. Reviewed-by: Bjorn Andersson Signed-off-by: Manivannan Sadhasivam Signed-off-by: David S. Miller net/qrtr/Kconfig | 1 - 1 file changed, 1 deletion(-) culprit signature: 718ad34ab838193cea6e3e0effcae4a52baa1896cc6d18c2330f05e454365d55 parent signature: 560a577db427d9e5ea5740c20766150d896216f0cabae1ad6bf32bfaf7df4216 revisions tested: 17, total time: 4h14m54.269855871s (build: 1h43m28.117048772s, test: 2h30m12.896172768s) first bad commit: e42671084361302141a09284fde9bbc14fdd16bf net: qrtr: Do not depend on ARCH_QCOM cc: ["bjorn.andersson@linaro.org" "davem@davemloft.net" "manivannan.sadhasivam@linaro.org"] crash: BUG: using smp_processor_id() in preemptible code in debug_smp_processor_id RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 R13: 00000000000009d2 R14: 00000000004cca8c R15: 00007fc2aa8f16d4 BUG: using smp_processor_id() in preemptible [00000000] code: syz-executor.0/8431 caller is radix_tree_node_alloc.constprop.18+0x18b/0x300 lib/radix-tree.c:264 CPU: 1 PID: 8431 Comm: syz-executor.0 Not tainted 5.7.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x128/0x182 lib/dump_stack.c:118 check_preemption_disabled lib/smp_processor_id.c:47 [inline] debug_smp_processor_id.cold.1+0x83/0x9d lib/smp_processor_id.c:57 radix_tree_node_alloc.constprop.18+0x18b/0x300 lib/radix-tree.c:264 radix_tree_extend+0x168/0x3c0 lib/radix-tree.c:426 idr_get_free+0x56b/0x890 lib/radix-tree.c:1494 idr_alloc_u32+0x122/0x2a0 lib/idr.c:46 idr_alloc+0x76/0xc0 lib/idr.c:87 qrtr_port_assign net/qrtr/qrtr.c:703 [inline] __qrtr_bind.isra.7+0xdd/0x410 net/qrtr/qrtr.c:756 qrtr_sendmsg+0x17d/0x600 net/qrtr/qrtr.c:895 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xac/0xe0 net/socket.c:672 ____sys_sendmsg+0x554/0x760 net/socket.c:2362 ___sys_sendmsg+0xe4/0x160 net/socket.c:2416 __sys_sendmsg+0xce/0x170 net/socket.c:2449 do_syscall_64+0xc6/0x620 arch/x86/entry/common.c:295 entry_SYSCALL_64_after_hwframe+0x49/0xb3 RIP: 0033:0x45ca69 Code: 0d b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 db b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007fc2aa8f0c78 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 0000000000500300 RCX: 000000000045ca69 RDX: 0000000000000000 RSI: 0000000020000100 RDI: 0000000000000003 RBP: 000000000078bf00 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000004 R13: 00000000000009d2 R14: 00000000004cca8c R15: 00007fc2aa8f16d4