bisecting cause commit starting from f36edc5533b2653a2d3df2d38cbef25cfd37e32e building syzkaller on f54a5c0916af7d798b204eb70c484f154d69e0a3 testing commit f36edc5533b2653a2d3df2d38cbef25cfd37e32e with gcc (GCC) 10.2.1 20210217 kernel signature: 7b8e3037619999021f022f2d984080a8a670a3e2fc4d44fa3bf479663844775f all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.12 testing commit 9f4ad9e425a1d3b6a34617b8ea226d56a119a717 with gcc (GCC) 10.2.1 20210217 kernel signature: 20a3195b0c2adea39c30d2e9f830a6fa425a34f031f28cd84a5fc4bf09ce8f4d all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.11 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: 22b26ae1e3be417e2ad324e47433a262e845b6471dfc09f4fa2f647b3330df8e all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.10 testing commit 2c85ebc57b3e1817b6ce1a6b703928e113a90442 with gcc (GCC) 10.2.1 20210217 kernel signature: 8f55ba93fd53951cac9b68b979c728becbef461543abacbe99727324ff41baf6 all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.9 testing commit bbf5c979011a099af5dc76498918ed7df445635b with gcc (GCC) 10.2.1 20210217 kernel signature: f654d07eeb7c456b884d4afbd5bc4d393d1b1677ed42327eee0eaef482a1d4de all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.8 testing commit bcf876870b95592b52519ed4aafcf9d95999bc9c with gcc (GCC) 8.4.1 20210217 kernel signature: 1063ebaf54671db7804acf12269942e9a5933d00bfb78bb5cf898a218f3c1d07 all runs: crashed: WARNING in port100_send_cmd_async/usb_submit_urb testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.4.1 20210217 kernel signature: 3856a09b3d94850025e3ae49dd0f33b972955333e09df445983a6a278d85997d 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.4.1 20210217 kernel signature: e3c9d0a702e47eebeb4dd9082e44a8dd2addfedb876b350e00a1d2ca5c4461eb 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.4.1 20210217 kernel signature: 8c2554826eeaae5b5dae1a895e2b7d52cbee4c606fd9d3c23aca19cbe39f86b0 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.4.1 20210217 kernel signature: 06b9da399bd4ff8b13e1bc7c816d3d2892fb9d358c83a400da410fc1885470ff 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.4.1 20210217 kernel signature: aca885cd88f070cdfb3300611dd792bec6f4d51bda3b54786080a2276d14d094 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.4.1 20210217 kernel signature: 8a452ea7b01114a47b491c5b3f6ba115fd2064a433327e9440112a3453e1ce60 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.4.1 20210217 kernel signature: b5034ca36a2ddb07aaffdabbbe5ab80a7bd574fc7322a8275cf53f4c0ec4bc0d all runs: crashed: WARNING in port100_send_cmd_async/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.4.1 20210217 kernel signature: 7295fae4ff5b81dedec9a90d06e3de8289b69745898988b4800ef0cea9871f4d all runs: crashed: WARNING in port100_send_cmd_async/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.4.1 20210217 kernel signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 all runs: crashed: WARNING in port100_send_cmd_async/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.4.1 20210217 kernel signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 all runs: crashed: WARNING in port100_send_cmd_async/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.4.1 20210217 kernel signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 all runs: crashed: WARNING in port100_send_cmd_async/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.4.1 20210217 kernel signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 culprit signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 parent signature: ce0012574ce121dc750842bf15c1aa5ddbb9c917f2e33c74ac71c0ce81990c34 revisions tested: 17, total time: 3h8m48.418876977s (build: 1h57m25.983411136s, test: 1h8m29.102390322s) 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 port100_send_cmd_async/usb_submit_urb usb 1-1: string descriptor 0 read error: -32 ------------[ cut here ]------------ URB 000000002444ff99 submitted while active WARNING: CPU: 1 PID: 3551 at drivers/usb/core/urb.c:363 usb_submit_urb+0xde1/0x11a0 drivers/usb/core/urb.c:363 Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 3551 Comm: kworker/1:5 Not tainted 5.7.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: usb_hub_wq hub_event Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x96/0xe0 lib/dump_stack.c:118 panic+0x2a1/0x52a kernel/panic.c:221 __warn.cold.10+0x25/0x2f kernel/panic.c:582 report_bug+0x1aa/0x260 lib/bug.c:195 fixup_bug arch/x86/kernel/traps.c:175 [inline] fixup_bug arch/x86/kernel/traps.c:170 [inline] do_error_trap+0x12d/0x1e0 arch/x86/kernel/traps.c:267 do_invalid_op+0x31/0x40 arch/x86/kernel/traps.c:286 invalid_op+0x2d/0x40 arch/x86/entry/entry_64.S:1027 RIP: 0010:usb_submit_urb+0xde1/0x11a0 drivers/usb/core/urb.c:363 Code: 00 00 83 e3 01 b8 f0 ff ff ff 0f 85 1e f7 ff ff 4c 89 e6 48 c7 c7 00 ac 17 89 89 44 24 04 c6 05 e9 c3 98 07 01 e8 cb 82 5a fc <0f> 0b 8b 44 24 04 e9 f9 f6 ff ff c7 44 24 08 01 00 00 00 e9 77 f7 RSP: 0018:ffffc90001b4f030 EFLAGS: 00010282 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000001 RSI: ffffffff8a03d748 RDI: ffffffff8e7c3e60 RBP: ffff888095686828 R08: ffffed10173e64c1 R09: ffffed10173e64c1 R10: ffff8880b9f32607 R11: ffffed10173e64c0 R12: ffff8880b18c4100 R13: ffff888095686848 R14: ffff888095686850 R15: ffff888095686858 port100_send_frame_async drivers/nfc/port100.c:780 [inline] port100_send_cmd_async+0x7cc/0xc70 drivers/nfc/port100.c:876 port100_send_cmd_sync+0x9e/0x100 drivers/nfc/port100.c:916 port100_set_command_type drivers/nfc/port100.c:987 [inline] port100_probe+0x88b/0xd80 drivers/nfc/port100.c:1567 usb_probe_interface+0x277/0x840 drivers/usb/core/driver.c:374 really_probe+0x20b/0xb00 drivers/base/dd.c:520 driver_probe_device+0x259/0x370 drivers/base/dd.c:697 bus_for_each_drv+0x118/0x1b0 drivers/base/bus.c:431 __device_attach+0x1be/0x2e0 drivers/base/dd.c:870 bus_probe_device+0x19e/0x250 drivers/base/bus.c:491 device_add+0x10b3/0x1a20 drivers/base/core.c:2538 usb_set_configuration+0xd1e/0x1a10 drivers/usb/core/message.c:2032 usb_generic_driver_probe+0x61/0x8a drivers/usb/core/generic.c:241 usb_probe_device+0x9a/0x190 drivers/usb/core/driver.c:272 really_probe+0x20b/0xb00 drivers/base/dd.c:520 driver_probe_device+0x259/0x370 drivers/base/dd.c:697 bus_for_each_drv+0x118/0x1b0 drivers/base/bus.c:431 __device_attach+0x1be/0x2e0 drivers/base/dd.c:870 bus_probe_device+0x19e/0x250 drivers/base/bus.c:491 device_add+0x10b3/0x1a20 drivers/base/core.c:2538 usb_new_device+0x866/0x14e0 drivers/usb/core/hub.c:2553 hub_port_connect drivers/usb/core/hub.c:5207 [inline] hub_port_connect_change drivers/usb/core/hub.c:5347 [inline] port_event drivers/usb/core/hub.c:5493 [inline] hub_event+0x1079/0x3240 drivers/usb/core/hub.c:5575 process_one_work+0x904/0x1690 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..