bisecting cause commit starting from d40dfa0cebd8197aaca2fcac4b9fa61da6e1c9fd building syzkaller on 0c5d9412d774262384cbdbe9d672b077364ed776 testing commit d40dfa0cebd8197aaca2fcac4b9fa61da6e1c9fd compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 51916346f9f46e6586c2831a82644a2f670fa0561dc3f33c4caf23b0d93ddc50 run #0: crashed: INFO: task hung in linkwatch_event run #1: crashed: INFO: task hung in addrconf_dad_work run #2: crashed: INFO: task hung in addrconf_dad_work run #3: crashed: INFO: task hung in addrconf_dad_work run #4: crashed: INFO: task hung in linkwatch_event run #5: crashed: INFO: task hung in addrconf_dad_work run #6: crashed: INFO: task hung in linkwatch_event run #7: crashed: INFO: task hung in addrconf_dad_work run #8: crashed: INFO: task hung in addrconf_dad_work run #9: crashed: INFO: task hung in addrconf_dad_work run #10: crashed: INFO: task hung in addrconf_dad_work run #11: crashed: INFO: task hung in addrconf_dad_work run #12: crashed: INFO: task hung in linkwatch_event run #13: crashed: INFO: task hung in addrconf_dad_work run #14: crashed: INFO: task hung in linkwatch_event run #15: crashed: INFO: task hung in addrconf_dad_work run #16: crashed: INFO: task hung in addrconf_dad_work run #17: crashed: INFO: task hung in addrconf_dad_work run #18: crashed: INFO: task hung in addrconf_dad_work run #19: crashed: INFO: task hung in linkwatch_event testing release v5.14 testing commit 7d2a07b769330c34b4deabeed939325c77a7ec2f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: de5d0644639cc5c360c5e4129b2c3253ccb03fa29846cb1eb6936ee1da8e68ac all runs: OK # git bisect start d40dfa0cebd8197aaca2fcac4b9fa61da6e1c9fd 7d2a07b769330c34b4deabeed939325c77a7ec2f Bisecting: 6918 revisions left to test after this (roughly 13 steps) [634135a07b887a8ad8904da8c147407650747a38] Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 634135a07b887a8ad8904da8c147407650747a38 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: de751451a9e39ff9addd9e94e226be6b9559699d9dc27b0c10472041bc55c088 run #0: crashed: KASAN: use-after-free Read in __d_alloc run #1: crashed: KASAN: use-after-free Read in __d_alloc run #2: crashed: KASAN: use-after-free Read in __d_alloc run #3: crashed: KASAN: use-after-free Read in __d_alloc run #4: crashed: KASAN: use-after-free Read in __d_alloc run #5: crashed: KASAN: use-after-free Read in __d_alloc run #6: crashed: KASAN: use-after-free Read in __d_alloc run #7: crashed: KASAN: use-after-free Read in __d_alloc run #8: boot failed: possible deadlock in blktrans_open run #9: OK # git bisect bad 634135a07b887a8ad8904da8c147407650747a38 Bisecting: 3168 revisions left to test after this (roughly 12 steps) [9e9fb7655ed585da8f468e29221f0ba194a5f613] Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit 9e9fb7655ed585da8f468e29221f0ba194a5f613 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 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 9e9fb7655ed585da8f468e29221f0ba194a5f613 Bisecting: 3168 revisions left to test after this (roughly 12 steps) [78df71b3a640e7b0197ed9cc19a39b8f236d805e] ACPICA: Macros should not use a trailing semicolon testing commit 78df71b3a640e7b0197ed9cc19a39b8f236d805e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 685218c8311b917358c3b74c15b522d6750802fae7d772e0945db64f966b8a96 all runs: OK # git bisect good 78df71b3a640e7b0197ed9cc19a39b8f236d805e Bisecting: 3168 revisions left to test after this (roughly 12 steps) [004653f0abf202072e1d855d3556dff60784effc] can: etas_es58x: add es58x_free_netdevs() to factorize code testing commit 004653f0abf202072e1d855d3556dff60784effc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8101da8b189480bb82a722a316ddb04d912565d12e86c5d373fb4c31695c91dc all runs: OK # git bisect good 004653f0abf202072e1d855d3556dff60784effc Bisecting: 3168 revisions left to test after this (roughly 12 steps) [a19effb6dbe5bd1be77a6d68eba04dba8993ffeb] drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock testing commit a19effb6dbe5bd1be77a6d68eba04dba8993ffeb compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bd5c2d0116b5501761a30e172b5f01c2daa3aebe0fd71d2835c8cf38b915a9ec all runs: OK # git bisect good a19effb6dbe5bd1be77a6d68eba04dba8993ffeb Bisecting: 2504 revisions left to test after this (roughly 12 steps) [40063f602868aaeab5afe7f84237e3d95801680f] iwlwifi: acpi: fill in SAR tables with defaults testing commit 40063f602868aaeab5afe7f84237e3d95801680f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 444422ffcc7a0559a66c35f5648a67355a14aa4a50989752226710aaed7d0812 all runs: OK # git bisect good 40063f602868aaeab5afe7f84237e3d95801680f Bisecting: 2325 revisions left to test after this (roughly 11 steps) [ba1dc7f273c73b93e0e1dd9707b239ed69eebd70] Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc testing commit ba1dc7f273c73b93e0e1dd9707b239ed69eebd70 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 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 ba1dc7f273c73b93e0e1dd9707b239ed69eebd70 Bisecting: 2325 revisions left to test after this (roughly 11 steps) [d62ad762f67585acfb5e03f71b28a52dc4604cf2] ASoC: mediatek: mt8195: support audsys clock control testing commit d62ad762f67585acfb5e03f71b28a52dc4604cf2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 453f18f4ec1627dd42be67215f252c36dfaa5003236bb33984351d5d53e9b4e7 all runs: OK # git bisect good d62ad762f67585acfb5e03f71b28a52dc4604cf2 Bisecting: 2288 revisions left to test after this (roughly 11 steps) [904729b61c3775fb17b083a15ca99ffefc48131d] Merge pull request #60 from namjaejeon/cifsd-for-next testing commit 904729b61c3775fb17b083a15ca99ffefc48131d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a0529ae78adb97cee7ca3a0d3cfbc5011a3e4f86db0f3c5f235ebbf0ba7cfb1c all runs: OK # git bisect good 904729b61c3775fb17b083a15ca99ffefc48131d Bisecting: 2113 revisions left to test after this (roughly 11 steps) [8c945d32e60427cbc0859cf7045bbe6196bb03d8] btrfs: compression: drop kmap/kunmap from lzo testing commit 8c945d32e60427cbc0859cf7045bbe6196bb03d8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5d87c844e6ae56b2c3d6024c3907c088b76220d3290f2ece945e56e0a90019c2 all runs: OK # git bisect good 8c945d32e60427cbc0859cf7045bbe6196bb03d8 Bisecting: 2113 revisions left to test after this (roughly 11 steps) [b4bfa3fcfe3b827ddb8b16edd45896caac5a1194] sched/core: Rework the __schedule() preempt argument testing commit b4bfa3fcfe3b827ddb8b16edd45896caac5a1194 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 394ca4ad5b3fc40fa722637ec22c8fe500d690e12652d70bcfc14dca7bfa49ea all runs: OK # git bisect good b4bfa3fcfe3b827ddb8b16edd45896caac5a1194 Bisecting: 2113 revisions left to test after this (roughly 11 steps) [13d9c6b998aaa76fd098133277a28a21f2cc2264] ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 testing commit 13d9c6b998aaa76fd098133277a28a21f2cc2264 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d1dd5a483798205e65eb04def6ddc464d3eaf9e5a77ca77a8a4d350f78c034b6 run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested 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 # git bisect bad 13d9c6b998aaa76fd098133277a28a21f2cc2264 13d9c6b998aaa76fd098133277a28a21f2cc2264 is the first bad commit commit 13d9c6b998aaa76fd098133277a28a21f2cc2264 Author: Takashi Iwai Date: Fri Aug 20 16:32:14 2021 +0200 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 ASUS ROG Strix G17 has the very same PCI and codec SSID (1043:103f) as ASUS TX300, and unfortunately, the existing quirk for TX300 is broken on ASUS ROG. Actually the device works without the quirk, so we'll need to clear the quirk before applying for this device. Since ASUS ROG has a different codec (ALC294 - while TX300 has ALC282), this patch adds a workaround for the device, just clearing the codec->fixup_id by checking the codec vendor_id. It's a bit ugly to add such a workaround there, but it seems to be the simplest way. BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=214101 Cc: Link: https://lore.kernel.org/r/20210820143214.3654-1-tiwai@suse.de Signed-off-by: Takashi Iwai sound/pci/hda/patch_realtek.c | 10 ++++++++++ 1 file changed, 10 insertions(+) parent commit 65ca89c2b12cca0d473f3dd54267568ad3af55cc wasn't tested testing commit 65ca89c2b12cca0d473f3dd54267568ad3af55cc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f4339e02eaa9be62a8e1c8321b0362b299ef01e93de42d003e173dcb7b3794f2 culprit signature: d1dd5a483798205e65eb04def6ddc464d3eaf9e5a77ca77a8a4d350f78c034b6 parent signature: f4339e02eaa9be62a8e1c8321b0362b299ef01e93de42d003e173dcb7b3794f2 Reproducer flagged being flaky revisions tested: 12, total time: 3h50m23.203927137s (build: 1h35m28.155651307s, test: 2h13m7.279690799s) first bad commit: 13d9c6b998aaa76fd098133277a28a21f2cc2264 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 recipients (to): ["alsa-devel@alsa-project.org" "perex@perex.cz" "tiwai@suse.com" "tiwai@suse.de"] recipients (cc): ["kailang@realtek.com" "linux-kernel@vger.kernel.org"] crash: BUG: sleeping function called from invalid context in lock_sock_nested BUG: sleeping function called from invalid context at net/core/sock.c:3100 in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 8854, name: syz-executor.5 1 lock held by syz-executor.5/8854: #0: ffffffff8c40cc80 (hci_sk_list.lock){++++}-{2:2}, at: hci_sock_dev_event+0x374/0x5c0 net/bluetooth/hci_sock.c:763 Preemption disabled at: [<0000000000000000>] 0x0 CPU: 0 PID: 8854 Comm: syz-executor.5 Not tainted 5.14.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x57/0x7d lib/dump_stack.c:105 ___might_sleep.cold+0x1f1/0x237 kernel/sched/core.c:9154 lock_sock_nested+0x1e/0xf0 net/core/sock.c:3100 lock_sock include/net/sock.h:1610 [inline] hci_sock_dev_event+0x3ea/0x5c0 net/bluetooth/hci_sock.c:765 hci_unregister_dev+0x29b/0xfb0 net/bluetooth/hci_core.c:4033 vhci_release+0x62/0xd0 drivers/bluetooth/hci_vhci.c:340 __fput+0x209/0x870 fs/file_table.c:280 task_work_run+0xc0/0x160 kernel/task_work.c:164 exit_task_work include/linux/task_work.h:32 [inline] do_exit+0x9fe/0x24e0 kernel/exit.c:825 do_group_exit+0xe7/0x290 kernel/exit.c:922 __do_sys_exit_group kernel/exit.c:933 [inline] __se_sys_exit_group kernel/exit.c:931 [inline] __x64_sys_exit_group+0x35/0x40 kernel/exit.c:931 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f7ff915ca39 Code: Unable to access opcode bytes at RIP 0x7f7ff915ca0f. RSP: 002b:00007fffb1a1eff8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 00007fffb1a1f7d8 RCX: 00007f7ff915ca39 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000043 RBP: 0000000000000000 R08: 0000000000000025 R09: 00007fffb1a1f7d8 R10: 0000000000000200 R11: 0000000000000246 R12: 00007f7ff91b5f25 R13: 0000000000000010 R14: 0000000000000000 R15: 0000000000000000 ======================================================