bisecting fixing commit since 53fff24aaf01dcb09cbfabbe060f42db8e61ab01 building syzkaller on cca8798699baeeccbf80af23d234ac19a5d667aa testing commit 53fff24aaf01dcb09cbfabbe060f42db8e61ab01 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: c91faf3916fda50b3a3d1486ae4ceafd574b28548848f089d0f5fe0e6c1ef6a5 all runs: crashed: possible deadlock in __sock_release testing current HEAD e23d55af0e1fca9be5c99f0c37d48b289f4d6489 testing commit e23d55af0e1fca9be5c99f0c37d48b289f4d6489 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 93e6ccbf2b508da489675bdf1b903c82624f39957060f32e8af14c2a485c7ac2 all runs: OK # git bisect start e23d55af0e1fca9be5c99f0c37d48b289f4d6489 53fff24aaf01dcb09cbfabbe060f42db8e61ab01 Bisecting: 1803 revisions left to test after this (roughly 11 steps) [8753ca82aa1a4afb162ea0e214d6d75d03e2f781] USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem testing commit 8753ca82aa1a4afb162ea0e214d6d75d03e2f781 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 4ad9ccd0f4fb258882f8abde6c7178646f4647687adb8d29f0ec9d69f2ec8055 all runs: crashed: possible deadlock in __sock_release # git bisect good 8753ca82aa1a4afb162ea0e214d6d75d03e2f781 Bisecting: 901 revisions left to test after this (roughly 10 steps) [2bc534caba6a9650123e7ddb89b3e34845df9c7b] proc: only require mm_struct for writing testing commit 2bc534caba6a9650123e7ddb89b3e34845df9c7b compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 75d996fc6d86fd16e9d602b049ee95bc6d497cb917b3829b40157b8cc7b169c1 all runs: crashed: possible deadlock in __sock_release # git bisect good 2bc534caba6a9650123e7ddb89b3e34845df9c7b Bisecting: 450 revisions left to test after this (roughly 9 steps) [7d2c0c0516e63b71a3476d3b4b6d38406d237486] PCI: Leave Apple Thunderbolt controllers on for s2idle or standby testing commit 7d2c0c0516e63b71a3476d3b4b6d38406d237486 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 3907c995ee0a7a20d61fabec5a156dfec426a1bd94d5c745809563e2da6d5ac7 all runs: OK # git bisect bad 7d2c0c0516e63b71a3476d3b4b6d38406d237486 Bisecting: 225 revisions left to test after this (roughly 8 steps) [f1aa9139dd73bfa60135207a50ac17b2ddc2b999] hv_utils: Fix passing zero to 'PTR_ERR' warning testing commit f1aa9139dd73bfa60135207a50ac17b2ddc2b999 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: a4f7cc619d001ea40fbc039b7646e6eae58f57ed02a5db7c7bc86ff4513cbb42 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect good f1aa9139dd73bfa60135207a50ac17b2ddc2b999 Bisecting: 112 revisions left to test after this (roughly 7 steps) [170674a2bead4c3e5148e6b5d0741262c3f5d028] fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE testing commit 170674a2bead4c3e5148e6b5d0741262c3f5d028 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: a3723fc6738bba6da7e0a029881abec873754c98a810b16ddaa1b2a55d495c74 run #0: OK 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: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #17: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #18: OK run #19: OK # git bisect good 170674a2bead4c3e5148e6b5d0741262c3f5d028 Bisecting: 56 revisions left to test after this (roughly 6 steps) [09846c2990d91736566395e6b01674b2258cd702] net: bcmgenet: check return value after calling platform_get_resource() testing commit 09846c2990d91736566395e6b01674b2258cd702 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: d56e5671ed55accdde3ac09086fdd2aafb365e8ac889e424bec2969e07ad19dc run #0: OK run #1: OK run #2: OK run #3: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #4: OK run #5: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #6: OK run #7: OK run #8: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #9: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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 good 09846c2990d91736566395e6b01674b2258cd702 Bisecting: 28 revisions left to test after this (roughly 5 steps) [dd16e38e1531258d332b0fc7c247367f60c6c381] sctp: add size validation when walking chunks testing commit dd16e38e1531258d332b0fc7c247367f60c6c381 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 557d8272c6272c380c6d2ac1b2f0e3943eadb1cd4a4f233ecc1d0b2f601f48be run #0: OK run #1: OK run #2: OK run #3: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #11: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #12: OK run #13: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #14: OK run #15: OK run #16: OK run #17: OK run #18: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #19: OK # git bisect good dd16e38e1531258d332b0fc7c247367f60c6c381 Bisecting: 14 revisions left to test after this (roughly 4 steps) [fdfa7b1008d9f7258818221d7500da9e0f848f50] mmc: core: clear flags before allowing to retune testing commit fdfa7b1008d9f7258818221d7500da9e0f848f50 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: e0f00651ac55228fb51d685770fbb674b887b359dd8c7e4ab6535eafd60c4816 run #0: OK run #1: OK run #2: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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 good fdfa7b1008d9f7258818221d7500da9e0f848f50 Bisecting: 7 revisions left to test after this (roughly 3 steps) [ba7f895082ab3a89a5e9da2730474dbae7f79988] ipmi/watchdog: Stop watchdog timer when the current action is 'none' testing commit ba7f895082ab3a89a5e9da2730474dbae7f79988 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 161883ea0e60a556dc2bdcde3acffe7754aa988de9167630aab571c666602814 run #0: OK run #1: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #2: OK run #3: OK run #4: OK run #5: OK run #6: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #7: OK run #8: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #9: OK run #10: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #11: OK run #12: OK run #13: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #14: OK run #15: OK run #16: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #17: OK run #18: OK run #19: crashed: BUG: sleeping function called from invalid context in lock_sock_nested # git bisect good ba7f895082ab3a89a5e9da2730474dbae7f79988 Bisecting: 3 revisions left to test after this (roughly 2 steps) [e1105c6465e3a8f1616139caac6f299ae0a8082e] tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT testing commit e1105c6465e3a8f1616139caac6f299ae0a8082e compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: e20b4ed3834e291c4c24e961dfd7b11186eb55f87ce47681673d6579f792c458 run #0: OK run #1: OK run #2: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #12: OK run #13: OK run #14: OK run #15: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #16: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #17: OK run #18: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #19: OK # git bisect good e1105c6465e3a8f1616139caac6f299ae0a8082e Bisecting: 1 revision left to test after this (roughly 1 step) [04bd77ef4f4d9fc6102023b85f4590fc2130aac5] coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() testing commit 04bd77ef4f4d9fc6102023b85f4590fc2130aac5 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: e20b4ed3834e291c4c24e961dfd7b11186eb55f87ce47681673d6579f792c458 run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: OK run #2: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #9: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #10: OK run #11: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #12: OK run #13: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #14: OK run #15: OK run #16: OK run #17: OK run #18: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #19: OK # git bisect good 04bd77ef4f4d9fc6102023b85f4590fc2130aac5 Bisecting: 0 revisions left to test after this (roughly 0 steps) [8fbae4a1bdb5b889490cdee929e68540151536e5] dm btree remove: assign new_root only when removal succeeds testing commit 8fbae4a1bdb5b889490cdee929e68540151536e5 compiler: gcc version 8.4.1 20210217 (GCC) kernel signature: 3b1f3238547b418e6521c50fdec13def0714848eec500fb4c384856e01bc49fe run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #7: OK run #8: OK run #9: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #10: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #11: OK run #12: OK run #13: OK run #14: OK run #15: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 8fbae4a1bdb5b889490cdee929e68540151536e5 7d2c0c0516e63b71a3476d3b4b6d38406d237486 is the first bad commit commit 7d2c0c0516e63b71a3476d3b4b6d38406d237486 Author: Konstantin Kharlamov Date: Fri May 21 02:55:01 2021 +0300 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby commit 4694ae373dc2114f9a82f6ae15737e65af0c6dea upstream. On Macbook 2013, resuming from suspend-to-idle or standby resulted in the external monitor no longer being detected, a stacktrace, and errors like this in dmesg: pcieport 0000:06:00.0: can't change power state from D3hot to D0 (config space inaccessible) The reason is that we know how to turn power to the Thunderbolt controller *off* via the SXIO/SXFP/SXLF methods, but we don't know how to turn power back on. We have to rely on firmware to turn the power back on. When going to the "suspend-to-idle" or "standby" system sleep states, firmware is not involved either on the suspend side or the resume side, so we can't use SXIO/SXFP/SXLF to turn the power off. Skip SXIO/SXFP/SXLF when firmware isn't involved in suspend, e.g., when we're going to the "suspend-to-idle" or "standby" system sleep states. Fixes: 1df5172c5c25 ("PCI: Suspend/resume quirks for Apple thunderbolt") Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=212767 Link: https://lore.kernel.org/r/20210520235501.917397-1-Hi-Angel@yandex.ru Signed-off-by: Konstantin Kharlamov Signed-off-by: Bjorn Helgaas Reviewed-by: Lukas Wunner Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman drivers/pci/quirks.c | 11 +++++++++++ 1 file changed, 11 insertions(+) culprit signature: 3907c995ee0a7a20d61fabec5a156dfec426a1bd94d5c745809563e2da6d5ac7 parent signature: 3b1f3238547b418e6521c50fdec13def0714848eec500fb4c384856e01bc49fe Reproducer flagged being flaky revisions tested: 14, total time: 4h0m19.120325497s (build: 2h7m5.106105918s, test: 1h51m43.688942625s) first good commit: 7d2c0c0516e63b71a3476d3b4b6d38406d237486 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby recipients (to): ["bhelgaas@google.com" "gregkh@linuxfoundation.org" "hi-angel@yandex.ru" "lukas@wunner.de"] recipients (cc): []