bisecting cause commit starting from f5427c2460ebc11b1a66c1742d41077ae5b99796 building syzkaller on 9d751681c8ca1ef150e96f3c1e18bdcaab99c9b9 testing commit f5427c2460ebc11b1a66c1742d41077ae5b99796 with gcc (GCC) 10.2.1 20210217 kernel signature: a7df837432c11226d69cccffabd37fbbc8d30a9fb7692e21b7d6fb114ee1c618 all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: c62df0fa48d38d283d2bf6d7f3c3b3007979029dff8b849ecc1b2bcf4489dd39 all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: 71a98c490102fd1ecaafb6f3b49382240082154fc3b474bb5ba4bee292f50f64 all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 10.2.1 20210217 kernel signature: 7b02e64d6a8b013f8dd685eef2c29a82a8d09d7404b1f063827e5f1fc2d6c9c5 all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.4.1 20210217 kernel signature: 65601dd20dd97c86187a43e85f107925399bd8386e3f3a6bf6e5289be574405d all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.4.1 20210217 kernel signature: 5e2bb17db39990805045a8ae71bf1b5be13016e58db5e3a318bef061c19b8bf0 all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.4.1 20210217 kernel signature: e5071e8868e3be59399c2bbf4c56fddf39928e076c14ef540aeb32b1ba605c5e all runs: crashed: WARNING in ieee802154_get_llsec_params testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.4.1 20210217 kernel signature: b61ca7f4dd8c070ea5bfc2879375fc4a395030c84a40a8d607d0622a4682f9b0 all runs: OK # git bisect start 7111951b8d4973bda27ff663f2cf18b663d15b48 d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 Bisecting: 6113 revisions left to test after this (roughly 13 steps) [9f68e3655aae6d49d6ba05dd263f99f33c2567af] Merge tag 'drm-next-2020-01-30' of git://anongit.freedesktop.org/drm/drm testing commit 9f68e3655aae6d49d6ba05dd263f99f33c2567af with gcc (GCC) 8.4.1 20210217 kernel signature: 2f531df410cfb955ea204a378760328ea87a0e4fe752d829040f899e23f31e0a all runs: OK # git bisect good 9f68e3655aae6d49d6ba05dd263f99f33c2567af Bisecting: 3359 revisions left to test after this (roughly 12 steps) [469030d454bd1620c7b2651d9ec8cdcbaa74deb9] Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 469030d454bd1620c7b2651d9ec8cdcbaa74deb9 with gcc (GCC) 8.4.1 20210217 kernel signature: f51b2d87aa3139cc8a0580bcf5fd5e2615a794a8ce5bd2a879811ed91d4cf759 all runs: OK # git bisect good 469030d454bd1620c7b2651d9ec8cdcbaa74deb9 Bisecting: 1644 revisions left to test after this (roughly 11 steps) [3dc55dba67231fc22352483f5ca737df96cdc1e6] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 3dc55dba67231fc22352483f5ca737df96cdc1e6 with gcc (GCC) 8.4.1 20210217 kernel signature: 450e7b2d86737913466ea824ab8b6377e2f36dd255f6da9854cc887b14c9cef2 run #0: boot failed: can't ssh into the instance 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: OK # git bisect good 3dc55dba67231fc22352483f5ca737df96cdc1e6 Bisecting: 805 revisions left to test after this (roughly 10 steps) [62790268e4eda1deaac93264af69ac95b4afdf96] Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 62790268e4eda1deaac93264af69ac95b4afdf96 with gcc (GCC) 8.4.1 20210217 kernel signature: 25b54465ac09ada72de36d2cab1719b13b5f0364bfc1a6078e0368526c576aa9 all runs: OK # git bisect good 62790268e4eda1deaac93264af69ac95b4afdf96 Bisecting: 405 revisions left to test after this (roughly 9 steps) [b07c2e76c419fe7ac8949e5ffea4a29414291b7d] Merge tag 'usb-5.6-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb testing commit b07c2e76c419fe7ac8949e5ffea4a29414291b7d with gcc (GCC) 8.4.1 20210217 kernel signature: 365262c2e75956d913db3ece0ff24019343fe9d1ea16556288ac631980b3988d all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad b07c2e76c419fe7ac8949e5ffea4a29414291b7d Bisecting: 194 revisions left to test after this (roughly 8 steps) [0d81a3f29c0afb18ba2b1275dcccf21e0dd4da38] Merge tag 'drm-fixes-2020-03-13' of git://anongit.freedesktop.org/drm/drm testing commit 0d81a3f29c0afb18ba2b1275dcccf21e0dd4da38 with gcc (GCC) 8.4.1 20210217 kernel signature: 3cff90bd7b4c74f0d900257d651a832317abf735c7078e69714a09cf610ca0ac all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad 0d81a3f29c0afb18ba2b1275dcccf21e0dd4da38 Bisecting: 102 revisions left to test after this (roughly 7 steps) [ab14961d10d02d20767612c78ce148f6eb85bd58] net: fec: validate the new settings in fec_enet_set_coalesce() testing commit ab14961d10d02d20767612c78ce148f6eb85bd58 with gcc (GCC) 8.4.1 20210217 kernel signature: 7178859e585d0b64bb2bc4ba612fbcacfe5624bca1e589ae288c8c9f46931760 all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad ab14961d10d02d20767612c78ce148f6eb85bd58 Bisecting: 54 revisions left to test after this (roughly 6 steps) [2398e3991bda7caa6b112a6f650fbab92f732b91] mptcp: always include dack if possible. testing commit 2398e3991bda7caa6b112a6f650fbab92f732b91 with gcc (GCC) 8.4.1 20210217 kernel signature: 7a5da1fcc2e470fd28db0960200439d4aaa5dc9d75a0d119b703ca8d80d17a3d all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad 2398e3991bda7caa6b112a6f650fbab92f732b91 Bisecting: 23 revisions left to test after this (roughly 5 steps) [213320a67962ff6e7b83b704d55cbebc341426db] tipc: add missing attribute validation for MTU property testing commit 213320a67962ff6e7b83b704d55cbebc341426db with gcc (GCC) 8.4.1 20210217 kernel signature: 941890f4bbae1a64cbe0ffbb28b0274956ea28623d0be31568d620bf07a05b76 all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad 213320a67962ff6e7b83b704d55cbebc341426db Bisecting: 11 revisions left to test after this (roughly 4 steps) [8750939b6ad86abc3f53ec8a9683a1cded4a5654] devlink: validate length of param values testing commit 8750939b6ad86abc3f53ec8a9683a1cded4a5654 with gcc (GCC) 8.4.1 20210217 kernel signature: 01830b2935d28133834d16fd1e950d6ce582701c97ac139b664376908fd7fc32 all runs: OK # git bisect good 8750939b6ad86abc3f53ec8a9683a1cded4a5654 Bisecting: 5 revisions left to test after this (roughly 3 steps) [31d9a1c524964bac77b7f9d0a1ac140dc6b57461] macsec: add missing attribute validation for port testing commit 31d9a1c524964bac77b7f9d0a1ac140dc6b57461 with gcc (GCC) 8.4.1 20210217 kernel signature: c0de4f85e4b64721bf335c9f4b50d3f4d757cd74725530b37d29d2ea0541d14d all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad 31d9a1c524964bac77b7f9d0a1ac140dc6b57461 Bisecting: 2 revisions left to test after this (roughly 2 steps) [9322cd7c4af2ccc7fe7c5f01adb53f4f77949e92] nl802154: add missing attribute validation testing commit 9322cd7c4af2ccc7fe7c5f01adb53f4f77949e92 with gcc (GCC) 8.4.1 20210217 kernel signature: 7605de73430cfea7b0e8ec410e92774b06daa000aa3231d81d269db39754c552 all runs: OK # git bisect good 9322cd7c4af2ccc7fe7c5f01adb53f4f77949e92 Bisecting: 0 revisions left to test after this (roughly 1 step) [ab02ad660586b94f5d08912a3952b939cf4c4430] can: add missing attribute validation for termination testing commit ab02ad660586b94f5d08912a3952b939cf4c4430 with gcc (GCC) 8.4.1 20210217 kernel signature: 62978271612eb6e3c01e6ddd315a4993a6931fbbe40176154a6acf5a23d28090 all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad ab02ad660586b94f5d08912a3952b939cf4c4430 Bisecting: 0 revisions left to test after this (roughly 0 steps) [b60673c4c418bef7550d02faf53c34fbfeb366bf] nl802154: add missing attribute validation for dev_type testing commit b60673c4c418bef7550d02faf53c34fbfeb366bf with gcc (GCC) 8.4.1 20210217 kernel signature: 4633eefd07f14ed551bcf2e70a85d252b7c3cd094745a2c420067c9864387f27 all runs: crashed: WARNING in ieee802154_get_llsec_params # git bisect bad b60673c4c418bef7550d02faf53c34fbfeb366bf b60673c4c418bef7550d02faf53c34fbfeb366bf is the first bad commit commit b60673c4c418bef7550d02faf53c34fbfeb366bf Author: Jakub Kicinski Date: Mon Mar 2 21:05:15 2020 -0800 nl802154: add missing attribute validation for dev_type Add missing attribute type validation for IEEE802154_ATTR_DEV_TYPE to the netlink policy. Fixes: 90c049b2c6ae ("ieee802154: interface type to be added") Signed-off-by: Jakub Kicinski Acked-by: Stefan Schmidt Signed-off-by: David S. Miller net/ieee802154/nl_policy.c | 1 + 1 file changed, 1 insertion(+) culprit signature: 4633eefd07f14ed551bcf2e70a85d252b7c3cd094745a2c420067c9864387f27 parent signature: 7605de73430cfea7b0e8ec410e92774b06daa000aa3231d81d269db39754c552 revisions tested: 22, total time: 6h24m8.080221815s (build: 2h34m41.135295409s, test: 3h46m44.283809497s) first bad commit: b60673c4c418bef7550d02faf53c34fbfeb366bf nl802154: add missing attribute validation for dev_type recipients (to): ["davem@davemloft.net" "kuba@kernel.org" "stefan@datenfreihafen.org"] recipients (cc): [] crash: WARNING in ieee802154_get_llsec_params ------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(lock->magic != lock) WARNING: CPU: 0 PID: 10867 at kernel/locking/mutex.c:938 __mutex_lock_common kernel/locking/mutex.c:938 [inline] WARNING: CPU: 0 PID: 10867 at kernel/locking/mutex.c:938 __mutex_lock+0xddd/0x1400 kernel/locking/mutex.c:1103 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 10867 Comm: syz-executor.1 Not tainted 5.6.0-rc3-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+0x96/0xe0 lib/dump_stack.c:118 panic+0x2a1/0x52a kernel/panic.c:221 __warn.cold.10+0x25/0x2f kernel/panic.c:582 report_bug+0x1aa/0x260 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:174 [inline] fixup_bug arch/x86/kernel/traps.c:169 [inline] do_error_trap+0x12d/0x1e0 arch/x86/kernel/traps.c:267 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:286 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027 RIP: 0010:__mutex_lock_common kernel/locking/mutex.c:938 [inline] RIP: 0010:__mutex_lock+0xddd/0x1400 kernel/locking/mutex.c:1103 Code: d2 0f 85 96 05 00 00 44 8b 05 5f 62 54 04 45 85 c0 0f 85 57 f3 ff ff 48 c7 c6 00 80 6a 88 48 c7 c7 c0 7d 6a 88 e8 af 2b 28 f9 <0f> 0b e9 3d f3 ff ff f6 c3 04 0f 84 a9 f9 ff ff 49 89 dc 41 83 e4 RSP: 0018:ffffc9000945f1d0 EFLAGS: 00010282 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffffffff8c6885f4 RBP: ffffc9000945f350 R08: fffffbfff145a581 R09: fffffbfff145a581 R10: fffffbfff145a580 R11: ffffffff8a2d2c03 R12: 0000000000000000 R13: dffffc0000000000 R14: ffff8880a106cc10 R15: ffffffff8e5411e0 ieee802154_get_llsec_params+0x3b/0x70 net/mac802154/cfg.c:321 rdev_get_llsec_params net/ieee802154/rdev-ops.h:241 [inline] nl802154_get_llsec_params+0xdb/0x360 net/ieee802154/nl802154.c:745 nl802154_send_iface+0x660/0x8f0 net/ieee802154/nl802154.c:823 nl802154_get_interface+0xdb/0x200 net/ieee802154/nl802154.c:889 genl_family_rcv_msg_doit net/netlink/genetlink.c:673 [inline] genl_family_rcv_msg net/netlink/genetlink.c:718 [inline] genl_rcv_msg+0x5e7/0xf10 net/netlink/genetlink.c:735 netlink_rcv_skb+0x119/0x340 net/netlink/af_netlink.c:2478 genl_rcv+0x1f/0x30 net/netlink/genetlink.c:746 netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline] netlink_unicast+0x434/0x630 net/netlink/af_netlink.c:1329 netlink_sendmsg+0x766/0xc10 net/netlink/af_netlink.c:1918 sock_sendmsg_nosec net/socket.c:652 [inline] sock_sendmsg+0xac/0xf0 net/socket.c:672 ____sys_sendmsg+0x54e/0x760 net/socket.c:2343 ___sys_sendmsg+0xe4/0x160 net/socket.c:2397 __sys_sendmsg+0xce/0x170 net/socket.c:2430 do_syscall_64+0x8e/0x4f0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x465f69 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 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 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fbb990be188 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 000000000056bf60 RCX: 0000000000465f69 RDX: 0000000000000000 RSI: 0000000020000300 RDI: 0000000000000007 RBP: 00000000004bfa67 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000056bf60 R13: 00007ffc34030a3f R14: 00007fbb990be300 R15: 0000000000022000 Kernel Offset: disabled Rebooting in 86400 seconds..