bisecting fixing commit since 7e96bf476270aecea66740a083e51b38c1371cd2 building syzkaller on c585c7b0ea16dc4326bf5e8f2f00cc6638e2feb1 testing commit 7e96bf476270aecea66740a083e51b38c1371cd2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1d9affde072de1829b475303ab2f5d9681b762c5fdd6f7bde8ca86ad264dd9ae run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in dummy_timer run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in kmsg_read run #5: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #6: crashed: INFO: rcu detected stall in batadv_nc_worker run #7: crashed: INFO: rcu detected stall in dummy_timer run #8: crashed: INFO: rcu detected stall in dummy_timer run #9: crashed: INFO: rcu detected stall in sys_openat run #10: crashed: INFO: rcu detected stall in dummy_timer run #11: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor208416109" "root@10.128.1.132:./syz-executor208416109"]: exit status 1 ssh: connect to host 10.128.1.132 port 22: Connection timed out lost connection run #12: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor487372776" "root@10.128.1.142:./syz-executor487372776"]: exit status 1 ssh: connect to host 10.128.1.142 port 22: Connection timed out lost connection run #13: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor171072551" "root@10.128.1.145:./syz-executor171072551"]: exit status 1 Connection timed out during banner exchange Connection to 10.128.1.145 port 22 timed out lost connection run #14: crashed: INFO: rcu detected stall in dummy_timer run #15: crashed: INFO: rcu detected stall in dummy_timer run #16: crashed: INFO: rcu detected stall in dummy_timer run #17: OK run #18: OK run #19: OK testing current HEAD c5c17547b778975b3d83a73c8d84e8fb5ecf3ba5 testing commit c5c17547b778975b3d83a73c8d84e8fb5ecf3ba5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 819936bdf08f954616142b82ffe7087d55fb049391f1f292d25071f7565dc4a3 all runs: OK # git bisect start c5c17547b778975b3d83a73c8d84e8fb5ecf3ba5 7e96bf476270aecea66740a083e51b38c1371cd2 Bisecting: 14290 revisions left to test after this (roughly 14 steps) [c03fb16bafdfc42a158d0f35a0472128a7d2ff57] Merge 5.15-rc6 into usb-next testing commit c03fb16bafdfc42a158d0f35a0472128a7d2ff57 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a20cc2d32dea5c2d4afbb71c506ffa24a95093387c68626cab3a1a98d8b2f17c run #0: crashed: INFO: rcu detected stall in dummy_timer run #1: crashed: INFO: rcu detected stall in dummy_timer run #2: crashed: INFO: rcu detected stall in dummy_timer run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in dummy_timer run #5: crashed: INFO: rcu detected stall in call_usermodehelper_exec_async run #6: crashed: INFO: rcu detected stall in dummy_timer run #7: crashed: no output from test machine run #8: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor390919270" "root@10.128.1.18:./syz-executor390919270"]: exit status 1 ssh: connect to host 10.128.1.18 port 22: Connection timed out lost connection run #9: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor071489677" "root@10.128.1.142:./syz-executor071489677"]: exit status 1 ssh: connect to host 10.128.1.142 port 22: Connection timed out lost connection # git bisect good c03fb16bafdfc42a158d0f35a0472128a7d2ff57 Bisecting: 7098 revisions left to test after this (roughly 13 steps) [dcd68326d29b62f3039e4f4d23d3e38f24d37360] Merge tag 'devicetree-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux testing commit dcd68326d29b62f3039e4f4d23d3e38f24d37360 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 29e5570df795a65d4c41771e00646fe18a5bd7e93e0a280c2eb22393ac2d3224 all runs: OK # git bisect bad dcd68326d29b62f3039e4f4d23d3e38f24d37360 Bisecting: 4467 revisions left to test after this (roughly 12 steps) [84882cf72cd774cf16fd338bdbf00f69ac9f9194] Revert "net: avoid double accounting for pure zerocopy skbs" testing commit 84882cf72cd774cf16fd338bdbf00f69ac9f9194 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a868dff89642eda7d634dfafb6ffba19bd39bfc95313d54e77bc92f695e4531f run #0: crashed: INFO: rcu detected stall in dummy_timer run #1: crashed: INFO: rcu detected stall in dummy_timer run #2: crashed: INFO: rcu detected stall in dummy_timer run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in dummy_timer run #5: crashed: INFO: rcu detected stall in dummy_timer run #6: crashed: INFO: rcu detected stall in dummy_timer run #7: crashed: INFO: rcu detected stall in dummy_timer run #8: crashed: no output from test machine run #9: crashed: INFO: rcu detected stall in dummy_timer # git bisect good 84882cf72cd774cf16fd338bdbf00f69ac9f9194 Bisecting: 2225 revisions left to test after this (roughly 11 steps) [6fedc28076bbbb32edb722e80f9406a3d1d668a8] Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu testing commit 6fedc28076bbbb32edb722e80f9406a3d1d668a8 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c60a08cf9b34483878260051a0b77b6dcb3dc02c6bd02438a859ee4c04f4b33a all runs: OK # git bisect bad 6fedc28076bbbb32edb722e80f9406a3d1d668a8 Bisecting: 1155 revisions left to test after this (roughly 10 steps) [7d20dd3294b31c11a5f642a3e342174ef8da7c73] Merge tag 'x86-apic-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 7d20dd3294b31c11a5f642a3e342174ef8da7c73 compiler: gcc (GCC) 10.2.1 20210217 ./include/linux/page-flags.h:806:29: error: macro "PAGEFLAG_FALSE" requires 2 arguments, but only 1 given ./include/linux/page-flags.h:807:32: error: macro "TESTSCFLAG_FALSE" requires 2 arguments, but only 1 given ./include/linux/page-flags.h:806:1: error: unknown type name 'PAGEFLAG_FALSE' ./include/linux/page-flags.h:807:18: error: expected ';' before 'static' # git bisect skip 7d20dd3294b31c11a5f642a3e342174ef8da7c73 Bisecting: 1155 revisions left to test after this (roughly 10 steps) [dc2872247ec0ca048e5a78230ef095011a5c1a2b] btrfs: keep track of the last logged keys when logging a directory testing commit dc2872247ec0ca048e5a78230ef095011a5c1a2b compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: eba089d193baf76401b636704b88f0fd7f80e05562823c7497660d3ac70bee86 run #0: crashed: INFO: rcu detected stall in dummy_timer run #1: crashed: INFO: rcu detected stall in dummy_timer run #2: crashed: INFO: rcu detected stall in dummy_timer run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in dummy_timer run #5: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor146477301" "root@10.128.0.48:./syz-executor146477301"]: exit status 1 ssh: connect to host 10.128.0.48 port 22: Connection timed out lost connection run #6: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor734859216" "root@10.128.0.201:./syz-executor734859216"]: exit status 1 Connection timed out during banner exchange Connection to 10.128.0.201 port 22 timed out lost connection run #7: OK run #8: crashed: INFO: rcu detected stall in dummy_timer run #9: OK # git bisect good dc2872247ec0ca048e5a78230ef095011a5c1a2b Bisecting: 1043 revisions left to test after this (roughly 10 steps) [8cb1ae19bfae92def42c985417cd6e894ddaa047] Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 8cb1ae19bfae92def42c985417cd6e894ddaa047 compiler: gcc (GCC) 10.2.1 20210217 ./include/linux/page-flags.h:806:29: error: macro "PAGEFLAG_FALSE" requires 2 arguments, but only 1 given ./include/linux/page-flags.h:807:32: error: macro "TESTSCFLAG_FALSE" requires 2 arguments, but only 1 given ./include/linux/page-flags.h:806:1: error: unknown type name 'PAGEFLAG_FALSE' ./include/linux/page-flags.h:807:18: error: expected ';' before 'static' # git bisect skip 8cb1ae19bfae92def42c985417cd6e894ddaa047 Bisecting: 1043 revisions left to test after this (roughly 10 steps) [6483a8cbea54854dfa8fa0e9c9673e564bc0b971] media: venus: vdec: set work route to fw testing commit 6483a8cbea54854dfa8fa0e9c9673e564bc0b971 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 95be78128a694e6db822fd54236bf54683aa1a919221ab3d16b380ca5cd1681e all runs: OK # git bisect bad 6483a8cbea54854dfa8fa0e9c9673e564bc0b971 Bisecting: 131 revisions left to test after this (roughly 7 steps) [b619c2ea32fb660181d738b35211e7cd79ee5143] media: rc: img-ir: Make use of the helper function devm_platform_ioremap_resource() testing commit b619c2ea32fb660181d738b35211e7cd79ee5143 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 37388b19d861b89c23d47abe90ef1b2e4707084713d9e89737db0dd2b73ecdd4 run #0: crashed: INFO: rcu detected stall in dummy_timer run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: task hung in __lru_add_drain_all run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in dummy_timer run #5: crashed: INFO: rcu detected stall in dummy_timer run #6: crashed: INFO: rcu detected stall in dummy_timer run #7: crashed: INFO: rcu detected stall in dummy_timer run #8: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor170015246" "root@10.128.1.165:./syz-executor170015246"]: exit status 1 ssh: connect to host 10.128.1.165 port 22: Connection timed out lost connection run #9: OK # git bisect good b619c2ea32fb660181d738b35211e7cd79ee5143 Bisecting: 65 revisions left to test after this (roughly 6 steps) [5a3683d60e56f4faa9552d3efafd87ef106dd393] media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() testing commit 5a3683d60e56f4faa9552d3efafd87ef106dd393 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 84c88fc81439a857b97ab8ef90b83b1ba3a1ce134f204e8cd4b301f532b3d50e run #0: crashed: INFO: rcu detected stall in dummy_timer run #1: crashed: INFO: rcu detected stall in dummy_timer run #2: crashed: INFO: rcu detected stall in dummy_timer run #3: crashed: INFO: rcu detected stall in dummy_timer run #4: crashed: INFO: rcu detected stall in hub_event run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in generic_file_write_iter run #7: crashed: INFO: rcu detected stall in dummy_timer run #8: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor176981258" "root@10.128.1.88:./syz-executor176981258"]: exit status 1 ssh: connect to host 10.128.1.88 port 22: Connection timed out lost connection run #9: OK # git bisect good 5a3683d60e56f4faa9552d3efafd87ef106dd393 Bisecting: 32 revisions left to test after this (roughly 5 steps) [218848835699879ed6260ec49bbb22e9e7839017] media: s5p-jpeg: rename JPEG marker constants to prevent build warnings testing commit 218848835699879ed6260ec49bbb22e9e7839017 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bfea9fbbc0fcdbda298bb275ad7567e2992d641e588be5825f8ccec7cccf3a03 all runs: OK # git bisect bad 218848835699879ed6260ec49bbb22e9e7839017 Bisecting: 16 revisions left to test after this (roughly 4 steps) [44870a9e7a3c24acbb3f888b2a7cc22c9bdf7e7f] media: mxl111sf: change mutex_init() location testing commit 44870a9e7a3c24acbb3f888b2a7cc22c9bdf7e7f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: fde844b268d0817e9fde6991cf50bada68f7e64d0db4cc2571164a924c72d206 run #0: crashed: INFO: rcu detected stall in call_usermodehelper_exec_work run #1: crashed: INFO: rcu detected stall in newlstat run #2: crashed: INFO: rcu detected stall in smp_call_function run #3: crashed: INFO: rcu detected stall in hub_event run #4: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor339962059" "root@10.128.1.64:./syz-executor339962059"]: exit status 1 ssh: connect to host 10.128.1.64 port 22: Connection timed out lost connection run #5: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor908045230" "root@10.128.1.109:./syz-executor908045230"]: exit status 1 Connection timed out during banner exchange Connection to 10.128.1.109 port 22 timed out lost connection run #6: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor584398133" "root@10.128.1.124:./syz-executor584398133"]: exit status 1 ssh: connect to host 10.128.1.124 port 22: Connection timed out lost connection run #7: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor482702096" "root@10.128.1.125:./syz-executor482702096"]: exit status 1 ssh: connect to host 10.128.1.125 port 22: Connection timed out lost connection run #8: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor972285231" "root@10.128.1.128:./syz-executor972285231"]: exit status 1 ssh: connect to host 10.128.1.128 port 22: Connection timed out lost connection run #9: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "/tmp/syz-executor705794754" "root@10.128.1.120:./syz-executor705794754"]: exit status 1 ssh: connect to host 10.128.1.120 port 22: Connection timed out lost connection # git bisect good 44870a9e7a3c24acbb3f888b2a7cc22c9bdf7e7f Bisecting: 8 revisions left to test after this (roughly 3 steps) [125aaf6ec2fab57ed4be47929386101a8ab06d4c] HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS testing commit 125aaf6ec2fab57ed4be47929386101a8ab06d4c compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 090394d5df042be3ac3118dcd985ac73472da79dcc6196ff5d717d69da28611c all runs: OK # git bisect bad 125aaf6ec2fab57ed4be47929386101a8ab06d4c Bisecting: 3 revisions left to test after this (roughly 2 steps) [c251d8b3b79527de34949dd76fe5472c680e8192] media: dvb-frontends/stv6111: Remove repeated verbose license text testing commit c251d8b3b79527de34949dd76fe5472c680e8192 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8f4f236f1b4edabf70dc6e6f3e1dd5fad149777d23665e1cebe635dbb2eb2d1b all runs: OK # git bisect bad c251d8b3b79527de34949dd76fe5472c680e8192 Bisecting: 1 revision left to test after this (roughly 1 step) [19c23f4fd860615714b776f32d890cdd93c0e8a3] media: dvb-frontend/mxl692: Remove repeated verbose license text testing commit 19c23f4fd860615714b776f32d890cdd93c0e8a3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8f4f236f1b4edabf70dc6e6f3e1dd5fad149777d23665e1cebe635dbb2eb2d1b all runs: OK # git bisect bad 19c23f4fd860615714b776f32d890cdd93c0e8a3 Bisecting: 0 revisions left to test after this (roughly 0 steps) [476db72e521983ecb847e4013b263072bb1110fc] media: mceusb: return without resubmitting URB in case of -EPROTO error. testing commit 476db72e521983ecb847e4013b263072bb1110fc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8f4f236f1b4edabf70dc6e6f3e1dd5fad149777d23665e1cebe635dbb2eb2d1b all runs: OK # git bisect bad 476db72e521983ecb847e4013b263072bb1110fc 476db72e521983ecb847e4013b263072bb1110fc is the first bad commit commit 476db72e521983ecb847e4013b263072bb1110fc Author: Rajat Asthana Date: Wed Aug 18 22:31:10 2021 +0200 media: mceusb: return without resubmitting URB in case of -EPROTO error. Syzkaller reported a warning called "rcu detected stall in dummy_timer". The error seems to be an error in mceusb_dev_recv(). In the case of -EPROTO error, the routine immediately resubmits the URB. Instead it should return without resubmitting URB. Reported-by: syzbot+4d3749e9612c2cfab956@syzkaller.appspotmail.com Signed-off-by: Rajat Asthana Signed-off-by: Sean Young Signed-off-by: Mauro Carvalho Chehab drivers/media/rc/mceusb.c | 1 + 1 file changed, 1 insertion(+) culprit signature: 8f4f236f1b4edabf70dc6e6f3e1dd5fad149777d23665e1cebe635dbb2eb2d1b parent signature: fde844b268d0817e9fde6991cf50bada68f7e64d0db4cc2571164a924c72d206 revisions tested: 16, total time: 4h50m41.424409831s (build: 1h48m8.933174685s, test: 3h0m34.960022176s) first good commit: 476db72e521983ecb847e4013b263072bb1110fc media: mceusb: return without resubmitting URB in case of -EPROTO error. recipients (to): ["mchehab+huawei@kernel.org" "rajatasthana4@gmail.com" "sean@mess.org"] recipients (cc): []