bisecting cause commit starting from 3494d58865ad4a47611dbb427b214cc5227fa5eb building syzkaller on 0767f13fbd87c99aea7893eb64199b76be42cd61 testing commit 3494d58865ad4a47611dbb427b214cc5227fa5eb with gcc (GCC) 8.1.0 kernel signature: 05a5f8e66a5765871390111c04d31167373d9f954134e90ee8234ec32f15cbce run #0: basic kernel testing failed: BUG: sleeping function called from invalid context in sta_info_move_state run #1: crashed: WARNING in hif_usb_send/usb_submit_urb run #2: crashed: WARNING in hif_usb_send/usb_submit_urb run #3: crashed: WARNING in hif_usb_send/usb_submit_urb run #4: crashed: WARNING in hif_usb_send/usb_submit_urb run #5: crashed: WARNING in hif_usb_send/usb_submit_urb run #6: crashed: WARNING in hif_usb_send/usb_submit_urb run #7: crashed: WARNING in hif_usb_send/usb_submit_urb run #8: crashed: WARNING in hif_usb_send/usb_submit_urb run #9: crashed: WARNING in hif_usb_send/usb_submit_urb testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 8.1.0 kernel signature: 934f0a134532bbbd345c7e8b605e59600f755e76ac937b8aa8fb348b839f419b all runs: crashed: WARNING in hif_usb_send/usb_submit_urb testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.1.0 kernel signature: 8730770d68f8e920985126c577ec2dcb31f1816337898b7dcb97124240c2a41c run #0: crashed: WARNING in hif_usb_send/usb_submit_urb run #1: crashed: WARNING in hif_usb_send/usb_submit_urb run #2: crashed: WARNING in hif_usb_send/usb_submit_urb run #3: crashed: WARNING in hif_usb_send/usb_submit_urb run #4: crashed: WARNING in hif_usb_send/usb_submit_urb run #5: crashed: WARNING in hif_usb_send/usb_submit_urb run #6: crashed: WARNING in hif_usb_send/usb_submit_urb run #7: crashed: WARNING in hif_usb_send/usb_submit_urb run #8: crashed: WARNING in hif_usb_send/usb_submit_urb run #9: boot failed: can't ssh into the instance testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: 4ae4066aac269b53531f9918b3ba0dd6fc3d87512114c76bb809662ef2dc626b all runs: OK # git bisect start bcf876870b95592b52519ed4aafcf9d95999bc9c 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 Bisecting: 8752 revisions left to test after this (roughly 13 steps) [694b5a5d313f3997764b67d52bab66ec7e59e714] Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 694b5a5d313f3997764b67d52bab66ec7e59e714 with gcc (GCC) 8.1.0 kernel signature: e9eddc9ab46000ce26a7201b8419d2455059bbd8465590bf9c6a01010c48e67a all runs: OK # git bisect good 694b5a5d313f3997764b67d52bab66ec7e59e714 Bisecting: 4379 revisions left to test after this (roughly 12 steps) [595a56ac1b0d5f0a16a89589ef55ffd35c1967a2] Merge tag 'linux-kselftest-kunit-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit 595a56ac1b0d5f0a16a89589ef55ffd35c1967a2 with gcc (GCC) 8.1.0 kernel signature: 7fcf69d1f53d985f11d3611b2d7a9442967f358965a5381a8c855bf42034aa5d all runs: basic kernel testing failed: BUG: using smp_processor_id() in preemptible code in ext4_mb_new_blocks # git bisect skip 595a56ac1b0d5f0a16a89589ef55ffd35c1967a2 Bisecting: 4379 revisions left to test after this (roughly 12 steps) [5b83c254571b26e6b6110019929dc9729e5c59d1] Merge tag 'amd-drm-fixes-5.8-2020-06-24' of git://people.freedesktop.org/~agd5f/linux into drm-fixes testing commit 5b83c254571b26e6b6110019929dc9729e5c59d1 with gcc (GCC) 8.1.0 kernel signature: e5fd58021be70c4c8cefa892e78604c3d446f7b373f0e66fc29da83482c6283a all runs: basic kernel testing failed: KASAN: use-after-free Write in afs_wake_up_async_call # git bisect skip 5b83c254571b26e6b6110019929dc9729e5c59d1 Bisecting: 4379 revisions left to test after this (roughly 12 steps) [36d48981d6adf2d3a1d9713df7c145b6f4b4ef22] arm64: dts: juno: Fix GPU interrupt order testing commit 36d48981d6adf2d3a1d9713df7c145b6f4b4ef22 with gcc (GCC) 8.1.0 kernel signature: 9543b2e5bd5bfcf6abc4fc37e6a4833d4211e51a66d34c9bc8afb8a8261e6c4c all runs: boot failed: kernel panic: VFS: Unable to mount root fs on unknown-block(8,1) # git bisect skip 36d48981d6adf2d3a1d9713df7c145b6f4b4ef22 Bisecting: 4379 revisions left to test after this (roughly 12 steps) [817d914d17651c188f28a284261ff6091d80ad2c] Merge tag 'selinux-pr-20200621' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux testing commit 817d914d17651c188f28a284261ff6091d80ad2c with gcc (GCC) 8.1.0 kernel signature: 16562d593da85421019c11bf00cec49e561d309619fc7ee32f4c8656615ff4d3 all runs: basic kernel testing failed: KASAN: use-after-free Write in afs_wake_up_async_call # git bisect skip 817d914d17651c188f28a284261ff6091d80ad2c Bisecting: 4379 revisions left to test after this (roughly 12 steps) [8a45fe7053a2c33b786706bdcd77d7ccf1531ef7] samples: uhid: fix warnings in uhid-example testing commit 8a45fe7053a2c33b786706bdcd77d7ccf1531ef7 with gcc (GCC) 8.1.0 kernel signature: bc2e19c274f97671aa23422de1e2a362ad314ba5be3afbcd448ea8d4231d5579 all runs: crashed: WARNING in hif_usb_send/usb_submit_urb # git bisect bad 8a45fe7053a2c33b786706bdcd77d7ccf1531ef7 Bisecting: 9 revisions left to test after this (roughly 3 steps) [ea21e9041404c4cafd63de4762287fb1b7ba357f] kbuild: remove '/' target testing commit ea21e9041404c4cafd63de4762287fb1b7ba357f with gcc (GCC) 8.1.0 kernel signature: e8a030ea6b40474b5cedce791c8f6f99e61253c4d5659122675d6d5260a2cbf2 all runs: crashed: WARNING in hif_usb_send/usb_submit_urb # git bisect bad ea21e9041404c4cafd63de4762287fb1b7ba357f Bisecting: 4 revisions left to test after this (roughly 2 steps) [e33ae3ed331a5cfa24b2abe483f7f4b27bb99c06] kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and CC_IS_CLANG testing commit e33ae3ed331a5cfa24b2abe483f7f4b27bb99c06 with gcc (GCC) 8.1.0 kernel signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c all runs: crashed: WARNING in hif_usb_send/usb_submit_urb # git bisect bad e33ae3ed331a5cfa24b2abe483f7f4b27bb99c06 Bisecting: 2 revisions left to test after this (roughly 1 step) [6632fa8fcabacd75329bd2ea78cba5c43754639a] hexagon: suppress error message for 'make clean' testing commit 6632fa8fcabacd75329bd2ea78cba5c43754639a with gcc (GCC) 8.1.0 kernel signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c all runs: crashed: WARNING in hif_usb_send/usb_submit_urb # git bisect bad 6632fa8fcabacd75329bd2ea78cba5c43754639a Bisecting: 0 revisions left to test after this (roughly 0 steps) [7e49afc03212010d0ee27532a75cfeb0125bd868] um: do not evaluate compiler's library path when cleaning testing commit 7e49afc03212010d0ee27532a75cfeb0125bd868 with gcc (GCC) 8.1.0 kernel signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c all runs: crashed: WARNING in hif_usb_send/usb_submit_urb # git bisect bad 7e49afc03212010d0ee27532a75cfeb0125bd868 7e49afc03212010d0ee27532a75cfeb0125bd868 is the first bad commit commit 7e49afc03212010d0ee27532a75cfeb0125bd868 Author: Masahiro Yamada Date: Sat Apr 18 03:04:55 2020 +0900 um: do not evaluate compiler's library path when cleaning Since commit a83e4ca26af8 ("kbuild: remove cc-option switch from -Wframe-larger-than="), 'make ARCH=um clean' emits an error message as follows: $ make ARCH=um clean gcc: error: missing argument to '-Wframe-larger-than=' We do not care compiler flags when cleaning. Use the '=' operator for lazy expansion because we do not use LDFLAGS_pcap.o or LDFLAGS_vde.o when cleaning. While I was here, I removed the redundant -r option because it already exists in the recipe. Fixes: a83e4ca26af8 ("kbuild: remove cc-option switch from -Wframe-larger-than=") Signed-off-by: Masahiro Yamada Reviewed-by: Nathan Chancellor Tested-by: Nathan Chancellor [build] arch/um/drivers/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) parent commit 2ef96a5bb12be62ef75b5828c0aab838ebb29cb8 wasn't tested testing commit 2ef96a5bb12be62ef75b5828c0aab838ebb29cb8 with gcc (GCC) 8.1.0 kernel signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c culprit signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c parent signature: 98f4254d20cca76fffe12d61a454a111958b3bc8fb6db6fc0cacb75fa2aa067c revisions tested: 14, total time: 2h30m40.146110379s (build: 1h18m46.70240357s, test: 1h10m7.178080488s) first bad commit: 7e49afc03212010d0ee27532a75cfeb0125bd868 um: do not evaluate compiler's library path when cleaning recipients (to): ["linux-kernel@vger.kernel.org" "masahiroy@kernel.org" "natechancellor@gmail.com"] recipients (cc): ["anton.ivanov@cambridgegreys.com" "jdike@addtoit.com" "linux-um@lists.infradead.org" "richard@nod.at"] crash: WARNING in hif_usb_send/usb_submit_urb ------------[ cut here ]------------ usb 1-1: BOGUS urb xfer, pipe 1 != type 3 WARNING: CPU: 1 PID: 17 at drivers/usb/core/urb.c:479 usb_submit_urb+0xe9a/0x14f0 drivers/usb/core/urb.c:478 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 17 Comm: kworker/1:0 Not tainted 5.7.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events request_firmware_work_func Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x96/0xe0 lib/dump_stack.c:118 panic+0x234/0x4b9 kernel/panic.c:221 __warn.cold.10+0x25/0x30 kernel/panic.c:582 report_bug+0x1ad/0x270 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:175 [inline] do_error_trap+0x123/0x1e0 arch/x86/kernel/traps.c:267 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:286 invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027 RIP: 0010:usb_submit_urb+0xe9a/0x14f0 drivers/usb/core/urb.c:478 Code: 48 89 c7 4c 89 54 24 10 89 4c 24 08 e8 af ff 25 ff 8b 4c 24 08 45 89 e8 4c 89 fa 48 89 c6 48 c7 c7 60 ee d3 88 e8 a2 c2 7b fc <0f> 0b 4c 8b 54 24 10 e9 36 f6 ff ff 48 ba 00 00 00 00 00 fc ff df RSP: 0018:ffffc90000d77878 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff8880aa1a2800 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffff8d7ecda0 RBP: ffff8880a1b54000 R08: ffffed10174264c1 R09: ffffed10174264c1 R10: ffff8880ba132607 R11: ffffed10174264c0 R12: 0000000000000002 R13: 0000000000000003 R14: 0000000000000001 R15: ffff8880b1d13888 hif_usb_send_regout drivers/net/wireless/ath/ath9k/hif_usb.c:127 [inline] hif_usb_send+0x42f/0xde0 drivers/net/wireless/ath/ath9k/hif_usb.c:470 htc_connect_service+0x554/0x7b0 drivers/net/wireless/ath/ath9k/htc_hst.c:274 ath9k_wmi_connect+0xcd/0x190 drivers/net/wireless/ath/ath9k/wmi.c:265 ath9k_init_htc_services.constprop.9+0xaf/0x550 drivers/net/wireless/ath/ath9k/htc_drv_init.c:146 ath9k_htc_probe_device+0x23c/0x1e40 drivers/net/wireless/ath/ath9k/htc_drv_init.c:959 ath9k_htc_hw_init+0x8/0x20 drivers/net/wireless/ath/ath9k/htc_hst.c:501 ath9k_hif_usb_firmware_cb+0x241/0x4b0 drivers/net/wireless/ath/ath9k/hif_usb.c:1187 request_firmware_work_func+0x121/0x23e drivers/base/firmware_loader/main.c:1005 process_one_work+0x90b/0x15d0 kernel/workqueue.c:2268 worker_thread+0x82/0xb50 kernel/workqueue.c:2414 kthread+0x340/0x410 kernel/kthread.c:268 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:351 Kernel Offset: disabled Rebooting in 86400 seconds..