bisecting cause commit starting from d310ec03a34e92a77302edb804f7d68ee4f01ba0 building syzkaller on 06ed56cd22e24a55c40d152880b66b108834c8f2 testing commit d310ec03a34e92a77302edb804f7d68ee4f01ba0 with gcc (GCC) 10.2.1 20210217 kernel signature: e6ac7a7603348c0a5d44a4d503a7cba7e6dac38d9dff6b5c7e47b43ecead190f run #0: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #1: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #2: crashed: SYZFAIL: wrong response packet run #3: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #4: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace 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 reproducer seems to be flaky testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: cac7c61a707d8a4a548eba05d19c3df8eb3d1ebca04215b962b8d0fa4397b1a1 run #0: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #1: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #2: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #3: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #4: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace 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 testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: ad0020076c568fd04e3712999367961eadbdf96cf6f928f88e3fec927cee834c run #0: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #1: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #2: crashed: SYZFAIL: wrong response packet run #3: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace 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: boot failed: can't ssh into the instance run #18: boot failed: can't ssh into the instance run #19: boot failed: can't ssh into the instance testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 10.2.1 20210217 kernel signature: 146ea8d61e7d778cc2e3add7c28d140006fdf1a37baf6454f73000c8aae324f8 all runs: OK # git bisect start 2c85ebc57b3e1817b6ce1a6b703928e113a90442 bbf5c979011a099af5dc76498918ed7df445635b Bisecting: 9594 revisions left to test after this (roughly 13 steps) [4d0e9df5e43dba52d38b251e3b909df8fa1110be] lib, uaccess: add failure injection to usercopy functions testing commit 4d0e9df5e43dba52d38b251e3b909df8fa1110be with gcc (GCC) 10.2.1 20210217 kernel signature: 0ce6bfbde3ca3346e6af5913f7f36afb6e702a867c9adbcfde3ae9e29986dd2f run #0: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace run #1: crashed: WARNING: ODEBUG bug in net_dm_cmd_trace 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 4d0e9df5e43dba52d38b251e3b909df8fa1110be Bisecting: 3935 revisions left to test after this (roughly 12 steps) [f888bdf9823c85fe945c4eb3ba353f749dec3856] Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux testing commit f888bdf9823c85fe945c4eb3ba353f749dec3856 with gcc (GCC) 10.2.1 20210217 kernel signature: cf9afd7e27bf69a6489694e367f5ceac93c060a8be9bf394d837c0d502c890c3 all runs: OK # git bisect good f888bdf9823c85fe945c4eb3ba353f749dec3856 Bisecting: 2410 revisions left to test after this (roughly 11 steps) [640eee067d9aae0bb98d8706001976ff1affaf00] Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next testing commit 640eee067d9aae0bb98d8706001976ff1affaf00 with gcc (GCC) 8.4.1 20210217 kernel signature: d126f0ac1f80670ee177a9d1c309b9ecb37650f734cdf7bb76a5cc9e3b542edd run #0: crashed: SYZFAIL: wrong response 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 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 640eee067d9aae0bb98d8706001976ff1affaf00 Bisecting: 754 revisions left to test after this (roughly 10 steps) [877d8c074302c20ac0759d1a4f689c14aada420d] Merge tag 'topic/nouveau-i915-dp-helpers-and-cleanup-2020-08-31-1' of git://anongit.freedesktop.org/drm/drm-misc into drm-next testing commit 877d8c074302c20ac0759d1a4f689c14aada420d with gcc (GCC) 8.4.1 20210217 kernel signature: 2f9395b05f4b09e19e06d36776d7da38c7061d5d0ea33ab6cf856d996802670c all runs: OK # git bisect good 877d8c074302c20ac0759d1a4f689c14aada420d Bisecting: 443 revisions left to test after this (roughly 9 steps) [fc88fef916e8971eefeacc62241b7408b7e7939d] Merge tag 'amd-drm-next-5.10-2020-09-18' of git://people.freedesktop.org/~agd5f/linux into drm-next testing commit fc88fef916e8971eefeacc62241b7408b7e7939d with gcc (GCC) 8.4.1 20210217 kernel signature: 9d96e2df9e6b16170cdc99cf1a46bb51cdd5c411d7ed92c8e1ccb46a49a2be0e run #0: crashed: SYZFAIL: wrong response packet run #1: crashed: SYZFAIL: wrong response packet 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 fc88fef916e8971eefeacc62241b7408b7e7939d Bisecting: 177 revisions left to test after this (roughly 7 steps) [911d5bd5e7b8531b39301c2c27e5b90d7bd71b88] drm/amd/pm: Skip smu_post_init in SRIOV testing commit 911d5bd5e7b8531b39301c2c27e5b90d7bd71b88 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a run #0: crashed: SYZFAIL: wrong response 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 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 911d5bd5e7b8531b39301c2c27e5b90d7bd71b88 Bisecting: 66 revisions left to test after this (roughly 6 steps) [598c13b21e25542c804dd19b193ca86ca3f5b8c1] drm/amd/display: update clock when non-seamless boot stream exist testing commit 598c13b21e25542c804dd19b193ca86ca3f5b8c1 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a all runs: OK # git bisect good 598c13b21e25542c804dd19b193ca86ca3f5b8c1 Bisecting: 33 revisions left to test after this (roughly 5 steps) [b66effb18a55eaf81fcb9147b7454151b0655f23] drm/amd/pm: drop unnecessary feature->mutex lock protections(V2) testing commit b66effb18a55eaf81fcb9147b7454151b0655f23 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a all runs: OK # git bisect good b66effb18a55eaf81fcb9147b7454151b0655f23 Bisecting: 16 revisions left to test after this (roughly 4 steps) [143678d12b6d5eb883366b335b22236e6a8e34de] drm/amd/display: Don't log hdcp module warnings in dmesg testing commit 143678d12b6d5eb883366b335b22236e6a8e34de with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a all runs: OK # git bisect good 143678d12b6d5eb883366b335b22236e6a8e34de Bisecting: 8 revisions left to test after this (roughly 3 steps) [61278d14bb483308c6065ff3da0f71383ea97403] drm/amdgpu: add device ID for sienna_cichlid (v2) testing commit 61278d14bb483308c6065ff3da0f71383ea97403 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a run #0: crashed: SYZFAIL: wrong response packet run #1: crashed: SYZFAIL: wrong response packet 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 61278d14bb483308c6065ff3da0f71383ea97403 Bisecting: 3 revisions left to test after this (roughly 2 steps) [8906e5bcf951d9a624cb35b3ecd291330413a5d5] drm/amd/display: Remove set but used 'temp' testing commit 8906e5bcf951d9a624cb35b3ecd291330413a5d5 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a run #0: crashed: SYZFAIL: wrong response 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 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 8906e5bcf951d9a624cb35b3ecd291330413a5d5 Bisecting: 1 revision left to test after this (roughly 1 step) [b6c91dadaffee8bf253b0b5ac26a2638c388c6c6] drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700 testing commit b6c91dadaffee8bf253b0b5ac26a2638c388c6c6 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a all runs: OK # git bisect good b6c91dadaffee8bf253b0b5ac26a2638c388c6c6 Bisecting: 0 revisions left to test after this (roughly 0 steps) [4192f7b5768912ceda82be2f83c87ea7181f9980] drm/amdgpu: unmap register bar on device init failure testing commit 4192f7b5768912ceda82be2f83c87ea7181f9980 with gcc (GCC) 8.4.1 20210217 kernel signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a run #0: crashed: SYZFAIL: wrong response 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 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 4192f7b5768912ceda82be2f83c87ea7181f9980 4192f7b5768912ceda82be2f83c87ea7181f9980 is the first bad commit commit 4192f7b5768912ceda82be2f83c87ea7181f9980 Author: Alex Deucher Date: Wed Sep 16 10:28:55 2020 -0400 drm/amdgpu: unmap register bar on device init failure We never unmapped the regiser BAR on failure. Reported-by: kernel test robot Reported-by: Dan Carpenter Reviewed-by: Andrey Grodzovsky Signed-off-by: Alex Deucher drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) culprit signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a parent signature: 58ab2b3e1a0a657e8f5eb1865bf4172f445ed259abee9a5ff7966e6fbe6c3c3a Reproducer flagged being flaky revisions tested: 17, total time: 4h25m31.492852426s (build: 1h47m27.064159875s, test: 2h36m38.188621812s) first bad commit: 4192f7b5768912ceda82be2f83c87ea7181f9980 drm/amdgpu: unmap register bar on device init failure recipients (to): ["airlied@linux.ie" "alexander.deucher@amd.com" "alexander.deucher@amd.com" "amd-gfx@lists.freedesktop.org" "andrey.grodzovsky@amd.com" "christian.koenig@amd.com" "daniel@ffwll.ch" "dri-devel@lists.freedesktop.org"] recipients (cc): ["Hawking.Zhang@amd.com" "evan.quan@amd.com" "linux-kernel@vger.kernel.org"] crash: SYZFAIL: wrong response packet 2021/03/06 09:41:59 result: hanged=false err=executor 1: failed to write control pipe: write |1: broken pipe SYZFAIL: wrong response packet (errno 16: Device or resource busy) loop exited with status 67 2021/03/06 09:42:02 executed programs: 32 2021/03/06 09:42:07 executed programs: 425