bisecting fixing commit since 3bdc70669eb2d53dc3abef3c1d790bfe408e2e40 building syzkaller on 17d6ab15777a82fc53dd5c339d04cbe5665ffdf0 testing commit 3bdc70669eb2d53dc3abef3c1d790bfe408e2e40 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: fae6912d82b87bc5e3487d0e5c782beedbdac76acfe6b8159e48cdef2fd069b3 run #0: crashed: possible deadlock in br_ioctl_call run #1: crashed: possible deadlock in br_ioctl_call run #2: crashed: possible deadlock in br_ioctl_call run #3: crashed: possible deadlock in register_netdev run #4: crashed: possible deadlock in br_ioctl_call run #5: crashed: possible deadlock in br_ioctl_call run #6: crashed: possible deadlock in br_ioctl_call run #7: crashed: possible deadlock in br_ioctl_call run #8: crashed: possible deadlock in br_ioctl_call run #9: crashed: possible deadlock in br_ioctl_call run #10: crashed: possible deadlock in register_netdev run #11: crashed: possible deadlock in register_netdev run #12: crashed: possible deadlock in br_ioctl_call run #13: crashed: possible deadlock in br_ioctl_call run #14: crashed: possible deadlock in register_netdev run #15: crashed: possible deadlock in br_ioctl_call run #16: crashed: possible deadlock in br_ioctl_call run #17: crashed: possible deadlock in br_ioctl_call run #18: crashed: possible deadlock in br_ioctl_call run #19: crashed: possible deadlock in br_ioctl_call testing current HEAD 27151f177827d478508e756c7657273261aaf8a9 testing commit 27151f177827d478508e756c7657273261aaf8a9 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: 16641971386cc7c580a8fadf8a57435c1b4d52fe2d8533bda740de4f5505355e all runs: OK # git bisect start 27151f177827d478508e756c7657273261aaf8a9 3bdc70669eb2d53dc3abef3c1d790bfe408e2e40 Bisecting: 5160 revisions left to test after this (roughly 12 steps) [ebf435d3b51b22340ef047aad0c2936ec4833ab2] Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging testing commit ebf435d3b51b22340ef047aad0c2936ec4833ab2 arch/x86/kernel/setup.c:916:6: error: implicit declaration of function 'acpi_mps_check' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1110:2: error: implicit declaration of function 'acpi_table_upgrade' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1112:2: error: implicit declaration of function 'acpi_boot_table_init' [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1120:2: error: implicit declaration of function 'early_acpi_boot_init'; did you mean 'early_cpu_init'? [-Werror=implicit-function-declaration] arch/x86/kernel/setup.c:1162:2: error: implicit declaration of function 'acpi_boot_init' [-Werror=implicit-function-declaration] # git bisect skip ebf435d3b51b22340ef047aad0c2936ec4833ab2 Bisecting: 5160 revisions left to test after this (roughly 12 steps) [dbac4f3946ec5bb97fb871c34b8d820124d0ac59] drm/i915: remove explicit CNL handling from intel_pm.c testing commit dbac4f3946ec5bb97fb871c34b8d820124d0ac59 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a48ea626f3c1c735dd1f21828433397cc0c666a9f55b6aaa5720dded286f8834 run #0: basic kernel testing failed: possible deadlock in fs_reclaim_acquire 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 dbac4f3946ec5bb97fb871c34b8d820124d0ac59 Bisecting: 83 revisions left to test after this (roughly 6 steps) [23bd991992f45c4af55ac0d747152464f5f2da6e] drm/i915/debugfs: DISPLAY_VER 13 lpsp capability testing commit 23bd991992f45c4af55ac0d747152464f5f2da6e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a48ea626f3c1c735dd1f21828433397cc0c666a9f55b6aaa5720dded286f8834 run #0: basic kernel testing failed: possible deadlock in fs_reclaim_acquire 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 23bd991992f45c4af55ac0d747152464f5f2da6e Bisecting: 35 revisions left to test after this (roughly 5 steps) [c48f67ee91ad44466a1e63a089ac4835f3f2db4f] drm/i915/fbc: Extract intel_fbc_stolen_end() testing commit c48f67ee91ad44466a1e63a089ac4835f3f2db4f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad c48f67ee91ad44466a1e63a089ac4835f3f2db4f Bisecting: 17 revisions left to test after this (roughly 4 steps) [87f7074330a35966cabfb7bacbd9a0ad67b61337] drm/i915; Return the whole buf_trans struct from get_buf_trans() testing commit 87f7074330a35966cabfb7bacbd9a0ad67b61337 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad 87f7074330a35966cabfb7bacbd9a0ad67b61337 Bisecting: 8 revisions left to test after this (roughly 3 steps) [2ef140bd23522f71da83667eee35d53eaafd7659] drm/i915/adl_p: Pipe B DMC Support testing commit 2ef140bd23522f71da83667eee35d53eaafd7659 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad 2ef140bd23522f71da83667eee35d53eaafd7659 Bisecting: 3 revisions left to test after this (roughly 2 steps) [151ec347b06a2fb6ecd2922475dca71a7af827a5] drm/i915: Force a TypeC PHY disconnect during suspend/shutdown testing commit 151ec347b06a2fb6ecd2922475dca71a7af827a5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad 151ec347b06a2fb6ecd2922475dca71a7af827a5 Bisecting: 2 revisions left to test after this (roughly 1 step) [0ea02bb8bc7a16446169bfae46938ea3a195db5d] Revert "drm/i915/display: Drop FIXME about turn off infoframes" testing commit 0ea02bb8bc7a16446169bfae46938ea3a195db5d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad 0ea02bb8bc7a16446169bfae46938ea3a195db5d Bisecting: 0 revisions left to test after this (roughly 0 steps) [a3af0140663dc335e5c18277a61bb99bfcb60694] drm/i915: apply WaEnableVGAAccessThroughIOPort as needed testing commit a3af0140663dc335e5c18277a61bb99bfcb60694 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df all runs: OK # git bisect bad a3af0140663dc335e5c18277a61bb99bfcb60694 a3af0140663dc335e5c18277a61bb99bfcb60694 is the first bad commit commit a3af0140663dc335e5c18277a61bb99bfcb60694 Author: Emil Velikov Date: Fri Jun 4 16:49:05 2021 +0100 drm/i915: apply WaEnableVGAAccessThroughIOPort as needed Currently as the workaround is applied the screen flickers. As a result we do not achieve seamless boot experience. Avoiding the issue in the common use-case might be hard, although we can resolve it for dual GPU setups - when the "other" GPU is primary and/or outputs are connected to it. With this I was able to get seamless experience on my Intel/Nvidia box, running systemd-boot and sddm/Xorg. Note that the i915 driver is within initrd while the Nvidia one is not. Without this patch, the splash presented by systemd-boot (UEFI BGRT) is torn down as the code-path kicks in, leaving the monitor blank until the login manager starts. Same issue were reported with plymouth/grub, although personally I wasn't able to get them to behave on my setup. Suggested-by: Ville Syrjälä Signed-off-by: Emil Velikov Signed-off-by: Ville Syrjälä Link: https://patchwork.freedesktop.org/patch/msgid/20210604154905.660142-1-emil.l.velikov@gmail.com drivers/gpu/drm/i915/display/intel_vga.c | 3 +++ 1 file changed, 3 insertions(+) parent commit 0d6695b112762aa7aad28c46e65561389b6f50d6 wasn't tested testing commit 0d6695b112762aa7aad28c46e65561389b6f50d6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.1 kernel signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df culprit signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df parent signature: a7b828f26719c3d0c8ba965ee050915628b92ae0c5674c9f8ecc770e8f2a24df revisions tested: 10, total time: 2h49m24.222878711s (build: 1h21m55.461397867s, test: 1h25m44.016576394s) first good commit: a3af0140663dc335e5c18277a61bb99bfcb60694 drm/i915: apply WaEnableVGAAccessThroughIOPort as needed recipients (to): ["airlied@linux.ie" "daniel@ffwll.ch" "dri-devel@lists.freedesktop.org" "emil.velikov@collabora.com" "intel-gfx@lists.freedesktop.org" "jani.nikula@linux.intel.com" "joonas.lahtinen@linux.intel.com" "rodrigo.vivi@intel.com" "ville.syrjala@linux.intel.com"] recipients (cc): ["christian.koenig@amd.com" "emil.velikov@collabora.com" "linux-kernel@vger.kernel.org" "tzimmermann@suse.de"]