bisecting cause commit starting from 89d57dddd7d319ded00415790a0bb3c954b7e386 building syzkaller on 0d63f89cabcbc3e57201973370a309b646cc43c9 testing commit 89d57dddd7d319ded00415790a0bb3c954b7e386 with gcc (GCC) 8.1.0 kernel signature: 5fbc157bc566bdaed645f5825d0d26f138eec943 run #0: crashed: WARNING in mark_lock run #1: crashed: WARNING in mark_lock run #2: crashed: WARNING: bad unlock balance in sch_direct_xmit run #3: crashed: WARNING in mark_lock run #4: crashed: WARNING in mark_lock run #5: crashed: WARNING in mark_lock run #6: crashed: WARNING in mark_lock run #7: crashed: WARNING in mark_lock run #8: crashed: WARNING in mark_lock run #9: crashed: WARNING in mark_lock testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: 89709a45f1442bc3060f3d59c1b486036bcbb60b all runs: crashed: WARNING in mark_lock testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: f23382fa10a68df75f35b9c2089615e524f4301d all runs: OK # git bisect start 219d54332a09e8d8741c1e1982f5eae56099de85 4d856f72c10ecb060868ed10ff1b1453943fc6c8 Bisecting: 7882 revisions left to test after this (roughly 13 steps) [a9f8b38a071b468276a243ea3ea5a0636e848cf2] Merge tag 'for-linus-5.4-1' of git://github.com/cminyard/linux-ipmi testing commit a9f8b38a071b468276a243ea3ea5a0636e848cf2 with gcc (GCC) 8.1.0 kernel signature: fa482b509c623ab1c8f219b21400f32745b57d65 all runs: OK # git bisect good a9f8b38a071b468276a243ea3ea5a0636e848cf2 Bisecting: 3941 revisions left to test after this (roughly 12 steps) [0a3775e4f883912944481cf2ef36eb6383a9cc74] ocfs2: wait for recovering done after direct unlock request testing commit 0a3775e4f883912944481cf2ef36eb6383a9cc74 with gcc (GCC) 8.1.0 kernel signature: dbf03f4002115daa4eb469f5f4b33f6a447650c8 all runs: OK # git bisect good 0a3775e4f883912944481cf2ef36eb6383a9cc74 Bisecting: 1972 revisions left to test after this (roughly 11 steps) [63f9bff56beb718ac0a2eb8398a98220b1e119dc] Merge tag 'mips_fixes_5.4_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux testing commit 63f9bff56beb718ac0a2eb8398a98220b1e119dc with gcc (GCC) 8.1.0 kernel signature: 3f2532ce3c636c44c61f17768d822a79c6c9f5ea all runs: OK # git bisect good 63f9bff56beb718ac0a2eb8398a98220b1e119dc Bisecting: 988 revisions left to test after this (roughly 10 steps) [65a5bf1c790039dc194507563478137b4314a59d] Merge tag 'pm-5.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit 65a5bf1c790039dc194507563478137b4314a59d with gcc (GCC) 8.1.0 kernel signature: deb22e2e1d0699d351aaa70a004424c74c9e12b5 all runs: OK # git bisect good 65a5bf1c790039dc194507563478137b4314a59d Bisecting: 441 revisions left to test after this (roughly 9 steps) [0058b0a506e40d9a2c62015fe92eb64a44d78cd9] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 0058b0a506e40d9a2c62015fe92eb64a44d78cd9 with gcc (GCC) 8.1.0 kernel signature: ba6d8a47cc04e60e92a2c719dfd37221b9ba43bd all runs: crashed: WARNING in mark_lock # git bisect bad 0058b0a506e40d9a2c62015fe92eb64a44d78cd9 Bisecting: 272 revisions left to test after this (roughly 8 steps) [9d2345057538bb97b1e556508ad69983f446462f] Merge tag 'hwmon-for-v5.4-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging testing commit 9d2345057538bb97b1e556508ad69983f446462f with gcc (GCC) 8.1.0 kernel signature: ff68d61977a241c8ebadc30b2615fb9b3ec66078 all runs: crashed: WARNING in mark_lock # git bisect bad 9d2345057538bb97b1e556508ad69983f446462f Bisecting: 136 revisions left to test after this (roughly 7 steps) [451fe015b2857de3d8027ef606284a205e177724] ixgbe: Remove duplicate clear_bit() call testing commit 451fe015b2857de3d8027ef606284a205e177724 with gcc (GCC) 8.1.0 kernel signature: 3d062eeca6532313d1aff46c308b26db869ab6d1 all runs: crashed: WARNING in mark_lock # git bisect bad 451fe015b2857de3d8027ef606284a205e177724 Bisecting: 71 revisions left to test after this (roughly 6 steps) [1a51a47491a5a23f0625b03ad6dc84cf39bf6a82] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf testing commit 1a51a47491a5a23f0625b03ad6dc84cf39bf6a82 with gcc (GCC) 8.1.0 kernel signature: 665a0d54dd1aa956a2e8d9b4120056a6364d8887 all runs: crashed: WARNING in mark_lock # git bisect bad 1a51a47491a5a23f0625b03ad6dc84cf39bf6a82 Bisecting: 32 revisions left to test after this (roughly 5 steps) [76db2d466f6a929a04775f0f87d837e3bcba44e8] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag testing commit 76db2d466f6a929a04775f0f87d837e3bcba44e8 with gcc (GCC) 8.1.0 kernel signature: 2588b481993c2a97c984aa1101fc78b07b54b9f3 run #0: crashed: general protection fault in batadv_iv_ogm_queue_add 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 bad 76db2d466f6a929a04775f0f87d837e3bcba44e8 Bisecting: 15 revisions left to test after this (roughly 4 steps) [40c5b2bd2473d54b5e274e877fa7bd32fc814f7a] Merge tag 'mlx5-fixes-2019-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux testing commit 40c5b2bd2473d54b5e274e877fa7bd32fc814f7a with gcc (GCC) 8.1.0 kernel signature: 2148201f1ecc775f614d83a19d6d780460a4143d all runs: OK # git bisect good 40c5b2bd2473d54b5e274e877fa7bd32fc814f7a Bisecting: 7 revisions left to test after this (roughly 3 steps) [f255ed1c4e4c5ed8171b6e81dce1297df1f1b60c] bnxt_en: Minor formatting changes in FW devlink_health_reporter testing commit f255ed1c4e4c5ed8171b6e81dce1297df1f1b60c with gcc (GCC) 8.1.0 kernel signature: 2bd1ba9df01e2af5419095602b12be183289e906 all runs: OK # git bisect good f255ed1c4e4c5ed8171b6e81dce1297df1f1b60c Bisecting: 3 revisions left to test after this (roughly 2 steps) [b5b9181c2403025b2c7ae7ea44333fd8fe6dbb54] selftests: Make l2tp.sh executable testing commit b5b9181c2403025b2c7ae7ea44333fd8fe6dbb54 with gcc (GCC) 8.1.0 kernel signature: 36df8b23ad8c5bb516577824374cacf0c63ac4bc run #0: crashed: WARNING in batadv_iv_send_outstanding_bat_ogm_packet 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 bad b5b9181c2403025b2c7ae7ea44333fd8fe6dbb54 Bisecting: 1 revision left to test after this (roughly 1 step) [682fa9fb6095b629776320766540140707b7137a] Merge branch 'bnxt_en-bug-fixes' testing commit 682fa9fb6095b629776320766540140707b7137a with gcc (GCC) 8.1.0 kernel signature: 8d730f482ba3df502375802e14f8ebfa271ffad3 all runs: OK # git bisect good 682fa9fb6095b629776320766540140707b7137a Bisecting: 0 revisions left to test after this (roughly 0 steps) [d665c1281bc89ac85b8b0c058c22a3f94640a1d6] net: sched: taprio: fix -Wmissing-prototypes warnings testing commit d665c1281bc89ac85b8b0c058c22a3f94640a1d6 with gcc (GCC) 8.1.0 kernel signature: 85f81010f5f7b65605016c6ed78c194b9a19a708 run #0: crashed: general protection fault in batadv_iv_ogm_queue_add 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 bad d665c1281bc89ac85b8b0c058c22a3f94640a1d6 d665c1281bc89ac85b8b0c058c22a3f94640a1d6 is the first bad commit commit d665c1281bc89ac85b8b0c058c22a3f94640a1d6 Author: Yi Wang Date: Tue Oct 22 07:57:42 2019 +0800 net: sched: taprio: fix -Wmissing-prototypes warnings We get one warnings when build kernel W=1: net/sched/sch_taprio.c:1155:6: warning: no previous prototype for ‘taprio_offload_config_changed’ [-Wmissing-prototypes] Make the function static to fix this. Fixes: 9c66d1564676 ("taprio: Add support for hardware offloading") Signed-off-by: Yi Wang Acked-by: Vinicius Costa Gomes Signed-off-by: Jakub Kicinski :040000 040000 5a6cdb4fee36a8978e8c5dd3bb69d6d197968c56 eb18570089efb3fab51cee5c6444ccded30bab81 M net kernel signature: 85f81010f5f7b65605016c6ed78c194b9a19a708 previous signature: 8d730f482ba3df502375802e14f8ebfa271ffad3 revisions tested: 17, total time: 4h28m35.711286379s (build: 1h46m5.934600278s, test: 2h36m34.015620693s) first bad commit: d665c1281bc89ac85b8b0c058c22a3f94640a1d6 net: sched: taprio: fix -Wmissing-prototypes warnings cc: ["davem@davemloft.net" "jakub.kicinski@netronome.com" "jhs@mojatatu.com" "jiri@resnulli.us" "linux-kernel@vger.kernel.org" "netdev@vger.kernel.org" "vinicius.gomes@intel.com" "wang.yi59@zte.com.cn" "xiyou.wangcong@gmail.com"] crash: general protection fault in batadv_iv_ogm_queue_add kasan: CONFIG_KASAN_INLINE enabled kasan: GPF could be caused by NULL-ptr deref or user memory access general protection fault: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 2600 Comm: kworker/u4:4 Not tainted 5.4.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet RIP: 0010:batadv_iv_ogm_queue_add+0x9b/0xe50 net/batman-adv/bat_iv_ogm.c:605 Code: 44 89 8d 64 ff ff ff c7 02 f1 f1 f1 f1 c7 42 04 04 f2 f2 f2 48 89 fa 65 48 8b 0c 25 28 00 00 00 48 89 4d d0 31 c9 48 c1 ea 03 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 08 84 c0 0f 85 a2 0b 00 00 RSP: 0018:ffff8880a1ad7aa8 EFLAGS: 00010246 RAX: dffffc0000000000 RBX: ffff88809175cb40 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 RBP: ffff8880a1ad7bc0 R08: ffff888099cef000 R09: 0000000000000001 R10: ffffed101435af8d R11: 0000000000000003 R12: 0000000000000007 R13: ffff888099cef028 R14: ffff888099cef000 R15: 000000000000003c FS: 0000000000000000(0000) GS:ffff8880aeb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000006dbfb0 CR3: 00000000980e0000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: batadv_iv_ogm_schedule+0xb60/0xe90 net/batman-adv/bat_iv_ogm.c:813 batadv_iv_send_outstanding_bat_ogm_packet+0x539/0x7c6 net/batman-adv/bat_iv_ogm.c:1675 process_one_work+0x856/0x1630 kernel/workqueue.c:2269 worker_thread+0x85/0xb60 kernel/workqueue.c:2415 kthread+0x331/0x3f0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Modules linked in: ---[ end trace 804e6eff093414e0 ]--- RIP: 0010:batadv_iv_ogm_queue_add+0x9b/0xe50 net/batman-adv/bat_iv_ogm.c:605 Code: 44 89 8d 64 ff ff ff c7 02 f1 f1 f1 f1 c7 42 04 04 f2 f2 f2 48 89 fa 65 48 8b 0c 25 28 00 00 00 48 89 4d d0 31 c9 48 c1 ea 03 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 08 84 c0 0f 85 a2 0b 00 00 RSP: 0018:ffff8880a1ad7aa8 EFLAGS: 00010246 RAX: dffffc0000000000 RBX: ffff88809175cb40 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 RBP: ffff8880a1ad7bc0 R08: ffff888099cef000 R09: 0000000000000001 R10: ffffed101435af8d R11: 0000000000000003 R12: 0000000000000007 R13: ffff888099cef028 R14: ffff888099cef000 R15: 000000000000003c FS: 0000000000000000(0000) GS:ffff8880aeb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000006dbfb0 CR3: 00000000980e0000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400