bisecting cause commit starting from 1c273e10bc0cc7efb933e0ca10e260cdfc9f0b8c building syzkaller on 17810eaefa3a6802fa401bda89898b763680d1e4 testing commit 1c273e10bc0cc7efb933e0ca10e260cdfc9f0b8c with gcc (GCC) 10.2.1 20210217 kernel signature: 638f0cfcccc65b32539d637e92d77a970c349a037a58925a76d4ebb3b340e838 run #0: crashed: possible deadlock in scheduler_tick run #1: crashed: possible deadlock in scheduler_tick run #2: crashed: possible deadlock in scheduler_tick run #3: crashed: possible deadlock in scheduler_tick run #4: crashed: possible deadlock in scheduler_tick run #5: crashed: possible deadlock in kvm_synchronize_tsc run #6: crashed: possible deadlock in scheduler_tick run #7: crashed: possible deadlock in scheduler_tick run #8: crashed: possible deadlock in scheduler_tick run #9: crashed: possible deadlock in scheduler_tick run #10: crashed: possible deadlock in scheduler_tick run #11: crashed: possible deadlock in scheduler_tick run #12: crashed: possible deadlock in scheduler_tick run #13: crashed: possible deadlock in scheduler_tick run #14: crashed: possible deadlock in scheduler_tick run #15: crashed: possible deadlock in scheduler_tick run #16: crashed: possible deadlock in scheduler_tick run #17: crashed: possible deadlock in kvm_synchronize_tsc run #18: crashed: possible deadlock in scheduler_tick run #19: crashed: possible deadlock in scheduler_tick testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: 0060f998cf503ac1654a9c4262c8927768d9a752547f1a416fab09d8bbd9070a run #0: crashed: BUG: spinlock bad magic in synchronize_srcu 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 reproducer seems to be flaky testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: 73961e71ca0efa6aafc5c641f8455fc41ee9bf52ff7223de6347538f53332939 all runs: OK # git bisect start f40ddce88593482919761f74910f42f4b84c004b 2c85ebc57b3e1817b6ce1a6b703928e113a90442 Bisecting: 7761 revisions left to test after this (roughly 13 steps) [538fcf57aaee6ad78a05f52b69a99baa22b33418] Merge branches 'acpi-scan', 'acpi-pnp' and 'acpi-sleep' testing commit 538fcf57aaee6ad78a05f52b69a99baa22b33418 with gcc (GCC) 10.2.1 20210217 kernel signature: a0a9bd0835c69ab369b70ac4e3306d43f7a09afab9af5bb44853c1f74b3386b1 run #0: crashed: BUG: spinlock bad magic in synchronize_srcu run #1: crashed: BUG: spinlock bad magic in synchronize_srcu run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 538fcf57aaee6ad78a05f52b69a99baa22b33418 Bisecting: 4308 revisions left to test after this (roughly 12 steps) [15b447361794271f4d03c04d82276a841fe06328] mm/lru: revise the comments of lru_lock testing commit 15b447361794271f4d03c04d82276a841fe06328 with gcc (GCC) 10.2.1 20210217 kernel signature: 547e2f042efcaa486c16c3ab42fbab0864203edf10a13540dfc1096d3f01de90 run #0: crashed: BUG: spinlock bad magic in synchronize_srcu 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 15b447361794271f4d03c04d82276a841fe06328 Bisecting: 1631 revisions left to test after this (roughly 11 steps) [b10733527bfd864605c33ab2e9a886eec317ec39] Merge tag 'amd-drm-next-5.11-2020-12-09' of git://people.freedesktop.org/~agd5f/linux into drm-next testing commit b10733527bfd864605c33ab2e9a886eec317ec39 with gcc (GCC) 10.2.1 20210217 kernel signature: 51638ab078cc828285e2d7fc7450db53de1d2a7c7816e85c9babfef01ae80d23 run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in sta_info_move_state run #1: basic kernel testing failed: BUG: sleeping function called from invalid context in sta_info_move_state run #2: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #3: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #4: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #5: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #6: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #7: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #8: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad b10733527bfd864605c33ab2e9a886eec317ec39 Bisecting: 886 revisions left to test after this (roughly 10 steps) [9713158cb2a918c3f6f5522eed23cdeb61f22e75] drm/amdgpu: Add and use seperate reg headers for dcn302 testing commit 9713158cb2a918c3f6f5522eed23cdeb61f22e75 with gcc (GCC) 10.2.1 20210217 kernel signature: dc6fdc889f577f759d82122dc5d1aee8a73545e9d92c3e406389c6da1bb33e3b run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in sta_info_move_state run #1: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #2: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #3: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #4: crashed: BUG: sleeping function called from invalid context in sta_info_move_state run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 9713158cb2a918c3f6f5522eed23cdeb61f22e75 Bisecting: 438 revisions left to test after this (roughly 9 steps) [c0f98d2f8b076bf3e3183aa547395f919c943a14] Merge tag 'drm-misc-next-2020-11-05' of git://anongit.freedesktop.org/drm/drm-misc into drm-next testing commit c0f98d2f8b076bf3e3183aa547395f919c943a14 with gcc (GCC) 10.2.1 20210217 kernel signature: 0706e31e99d3d88f59c78de8417fb768568049b8de7e4a145bbc0134333b8261 all runs: OK # git bisect good c0f98d2f8b076bf3e3183aa547395f919c943a14 Bisecting: 219 revisions left to test after this (roughly 8 steps) [4d154b85f30e66939bbdf038ef78da5bd30a9916] drm/amdgpu_dm: fix a typo testing commit 4d154b85f30e66939bbdf038ef78da5bd30a9916 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 run #0: crashed: WARNING: ODEBUG bug in netdev_run_todo 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 run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect bad 4d154b85f30e66939bbdf038ef78da5bd30a9916 Bisecting: 109 revisions left to test after this (roughly 7 steps) [771cc67ed08f544ec16d5194e509c66694428e71] drm/amdgpu: add ih ip block for dimgrey_cavefish testing commit 771cc67ed08f544ec16d5194e509c66694428e71 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good 771cc67ed08f544ec16d5194e509c66694428e71 Bisecting: 54 revisions left to test after this (roughly 6 steps) [7d92c1fd11e247f4b9200c45ad810204e34872a8] drm/amd/pm: populate the bootup LCLK frequency testing commit 7d92c1fd11e247f4b9200c45ad810204e34872a8 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good 7d92c1fd11e247f4b9200c45ad810204e34872a8 Bisecting: 27 revisions left to test after this (roughly 5 steps) [a3bab3258568fa3157b0d657328ea3c6a2d924d7] drm/amdgpu: move amdgpu_num_kcq handling to a helper testing commit a3bab3258568fa3157b0d657328ea3c6a2d924d7 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good a3bab3258568fa3157b0d657328ea3c6a2d924d7 Bisecting: 13 revisions left to test after this (roughly 4 steps) [86b6624ae27dee6898cde10e454c6b1f61cd8888] drm/amdgpu: Return boolean types instead of integer values testing commit 86b6624ae27dee6898cde10e454c6b1f61cd8888 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good 86b6624ae27dee6898cde10e454c6b1f61cd8888 Bisecting: 6 revisions left to test after this (roughly 3 steps) [d02792041c17c9f8e1f9ac1420dcfb7fe13b256c] drm/amdgpu: add GC 10.3 NOALLOC registers testing commit d02792041c17c9f8e1f9ac1420dcfb7fe13b256c with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good d02792041c17c9f8e1f9ac1420dcfb7fe13b256c Bisecting: 3 revisions left to test after this (roughly 2 steps) [df0e4831c3e8210783a73afc11ee40a2c8502c36] drm/amdgpu: don't map BO in reserved region testing commit df0e4831c3e8210783a73afc11ee40a2c8502c36 with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good df0e4831c3e8210783a73afc11ee40a2c8502c36 Bisecting: 1 revision left to test after this (roughly 1 step) [6e3cd2a9a6ac322a9421eaf0f03ec7d43b85845e] amdgpu: fix a few kernel-doc markup issues testing commit 6e3cd2a9a6ac322a9421eaf0f03ec7d43b85845e with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good 6e3cd2a9a6ac322a9421eaf0f03ec7d43b85845e Bisecting: 0 revisions left to test after this (roughly 0 steps) [c45dd3bda1c809eb120452597097e14a96b58c1f] drm/amdgpu: fix some kernel-doc markups testing commit c45dd3bda1c809eb120452597097e14a96b58c1f with gcc (GCC) 8.4.1 20210217 kernel signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 all runs: OK # git bisect good c45dd3bda1c809eb120452597097e14a96b58c1f 4d154b85f30e66939bbdf038ef78da5bd30a9916 is the first bad commit commit 4d154b85f30e66939bbdf038ef78da5bd30a9916 Author: Mauro Carvalho Chehab Date: Fri Oct 23 18:32:49 2020 +0200 drm/amdgpu_dm: fix a typo dm_comressor_info -> dm_compressor_info The kernel-doc markup is right, but the struct itself and their references contain a typo. Signed-off-by: Mauro Carvalho Chehab Signed-off-by: Alex Deucher drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) culprit signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 parent signature: c0f2e4a30e6cfe6c16ee7aa176b3fcdba249851cd98f65641e957e7325bed1f5 Reproducer flagged being flaky revisions tested: 17, total time: 5h11m16.117685484s (build: 1h56m21.604036513s, test: 3h13m4.259043975s) first bad commit: 4d154b85f30e66939bbdf038ef78da5bd30a9916 drm/amdgpu_dm: fix a typo recipients (to): ["airlied@linux.ie" "alexander.deucher@amd.com" "alexander.deucher@amd.com" "amd-gfx@lists.freedesktop.org" "christian.koenig@amd.com" "daniel@ffwll.ch" "dri-devel@lists.freedesktop.org" "harry.wentland@amd.com" "mchehab+huawei@kernel.org" "sunpeng.li@amd.com"] recipients (cc): ["Rodrigo.Siqueira@amd.com" "aurabindo.pillai@amd.com" "eryk.brol@amd.com" "linux-kernel@vger.kernel.org" "mchehab+huawei@kernel.org" "mikita.lipski@amd.com" "nicholas.kazlauskas@amd.com"] crash: WARNING: ODEBUG bug in netdev_run_todo bond0 (unregistering): (slave bond_slave_1): Releasing backup interface bond0 (unregistering): (slave bond_slave_0): Releasing backup interface bond0 (unregistering): Released all slaves ------------[ cut here ]------------ ODEBUG: free active (active state 0) object type: timer_list hint: delayed_work_timer_fn+0x0/0x90 kernel/workqueue.c:1595 WARNING: CPU: 0 PID: 100 at lib/debugobjects.c:488 debug_print_object+0x197/0x2b0 lib/debugobjects.c:485 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 100 Comm: kworker/u4:2 Not tainted 5.9.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x99/0xd0 lib/dump_stack.c:118 panic+0x2a9/0x532 kernel/panic.c:231 __warn.cold.12+0x25/0x32 kernel/panic.c:600 report_bug+0x1af/0x260 lib/bug.c:198 handle_bug+0x3f/0x70 arch/x86/kernel/traps.c:234 exc_invalid_op+0x13/0x40 arch/x86/kernel/traps.c:254 asm_exc_invalid_op+0x12/0x20 arch/x86/include/asm/idtentry.h:536 RIP: 0010:debug_print_object+0x197/0x2b0 lib/debugobjects.c:485 Code: ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 0f 85 e3 00 00 00 48 8b 14 dd 80 5d 2b 8b 4c 89 ee 48 c7 c7 a0 17 fd 88 e8 1e 2d ab fd <0f> 0b 83 05 ec d0 28 09 01 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e c3 RSP: 0018:ffffc900011af8d8 EFLAGS: 00010286 RAX: 0000000000000000 RBX: 0000000000000003 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff8a2c1720 RDI: ffffffff8eb2fee0 RBP: 0000000000000001 R08: ffffed10173c612d R09: ffffed10173c612d R10: ffff8880b9e30967 R11: ffffed10173c612c R12: ffffffff8a73f160 R13: ffffffff88fd1da0 R14: ffffffff815be0f0 R15: ffff8880a0fd1480 __debug_check_no_obj_freed lib/debugobjects.c:967 [inline] debug_check_no_obj_freed+0x2d5/0x414 lib/debugobjects.c:998 slab_free_hook mm/slub.c:1540 [inline] slab_free_freelist_hook+0x105/0x150 mm/slub.c:1581 slab_free mm/slub.c:3142 [inline] kfree+0xdd/0x660 mm/slub.c:4123 device_release+0x65/0x1c0 drivers/base/core.c:1796 kobject_cleanup lib/kobject.c:705 [inline] kobject_release lib/kobject.c:736 [inline] kref_put include/linux/kref.h:65 [inline] kobject_put+0x148/0x430 lib/kobject.c:753 netdev_run_todo+0x42b/0x6a0 net/core/dev.c:10113 default_device_exit_batch+0x2d8/0x3b0 net/core/dev.c:10913 cleanup_net+0x45a/0x900 net/core/net_namespace.c:603 process_one_work+0x8e9/0x1690 kernel/workqueue.c:2269 worker_thread+0x82/0xb50 kernel/workqueue.c:2415 kthread+0x36b/0x440 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294 Kernel Offset: disabled Rebooting in 86400 seconds..