bisecting fixing commit since f40ddce88593482919761f74910f42f4b84c004b building syzkaller on 14052202e8d8d0bb407512b6861e9085f9171241 testing commit f40ddce88593482919761f74910f42f4b84c004b with gcc (GCC) 10.2.1 20210217 kernel signature: 401ae697250340a8f19fafbe34755b1004207c8f3a328d8b50087c42f968b433 all runs: crashed: WARNING in __usbhid_submit_report testing current HEAD 9d32fa5d74b148b1cba262c0c24b9a27a910909b testing commit 9d32fa5d74b148b1cba262c0c24b9a27a910909b with gcc (GCC) 10.2.1 20210217 kernel signature: 3af89e7e61e43f7dcc0ad7b0fb0d4ecc44c0ad26a2b589af5520c71b9e350f93 all runs: OK # git bisect start 9d32fa5d74b148b1cba262c0c24b9a27a910909b f40ddce88593482919761f74910f42f4b84c004b Bisecting: 15273 revisions left to test after this (roughly 14 steps) [af8352f1ff54c4fecf84e36315fd1928809a580b] Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-next testing commit af8352f1ff54c4fecf84e36315fd1928809a580b with gcc (GCC) 10.2.1 20210217 kernel signature: c0157f4c50fe957db639966c751fcb8490a56c43713e218b0dc58fb71127d388 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good af8352f1ff54c4fecf84e36315fd1928809a580b Bisecting: 7994 revisions left to test after this (roughly 13 steps) [e369edbb0d8cee50efa6375d5c598a04b7cb3032] Merge tag 'nvme-5.13-2021-06-03' of git://git.infradead.org/nvme into block-5.13 testing commit e369edbb0d8cee50efa6375d5c598a04b7cb3032 with gcc (GCC) 10.2.1 20210217 kernel signature: 8dfd11ccb54fe6d89eaecf1db8458c3eab965d006e9b1c448e434b96de200989 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good e369edbb0d8cee50efa6375d5c598a04b7cb3032 Bisecting: 3999 revisions left to test after this (roughly 12 steps) [592fa9532d4e4a7590ca383fd537eb4d53fa585a] Merge branch 'i2c/for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux testing commit 592fa9532d4e4a7590ca383fd537eb4d53fa585a with gcc (GCC) 10.2.1 20210217 kernel signature: bb15f1da8fadaaab909c7942a78ece7bfffde43b9722b62f8271c26f92964170 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 592fa9532d4e4a7590ca383fd537eb4d53fa585a Bisecting: 1996 revisions left to test after this (roughly 11 steps) [8404c9fbc84b741f66cff7d4934a25dd2c344452] Merge branch 'akpm' (patches from Andrew) testing commit 8404c9fbc84b741f66cff7d4934a25dd2c344452 with gcc (GCC) 10.2.1 20210217 kernel signature: 75d23134e3c782e86fd9c5e4a370498136763706b431c63cfd49b7278c37505c run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 8404c9fbc84b741f66cff7d4934a25dd2c344452 Bisecting: 1012 revisions left to test after this (roughly 10 steps) [a7f2e9272aff1ccfe0fc801dab1d5a7a1c6b7ed2] xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall testing commit a7f2e9272aff1ccfe0fc801dab1d5a7a1c6b7ed2 with gcc (GCC) 10.2.1 20210217 kernel signature: 5b8ad39b33c077a2df629c4c8f40211329b52e69acf2119dfdf044778a6a74e5 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good a7f2e9272aff1ccfe0fc801dab1d5a7a1c6b7ed2 Bisecting: 490 revisions left to test after this (roughly 9 steps) [d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4] Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 with gcc (GCC) 10.2.1 20210217 kernel signature: 27748253a14d8fd4754db319bc08d7efb25a7b72ce470a07e3a00a62daf9eb94 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good d7c5303fbc8ac874ae3e597a5a0d3707dc0230b4 Bisecting: 256 revisions left to test after this (roughly 8 steps) [9a76c0ee3a759c1aaeedaaac9d3831397f264237] Merge tag 'seccomp-fixes-v5.13-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux testing commit 9a76c0ee3a759c1aaeedaaac9d3831397f264237 with gcc (GCC) 10.2.1 20210217 kernel signature: c8179ca146cf8fed9f2885f62829796a7d0add839ea5651d40adcbd03075ce42 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good 9a76c0ee3a759c1aaeedaaac9d3831397f264237 Bisecting: 126 revisions left to test after this (roughly 7 steps) [3a3c5ab3d6988afdcd63f3fc8e33d157ca1d9c67] Merge tag 'drm-fixes-2021-06-04-1' of git://anongit.freedesktop.org/drm/drm testing commit 3a3c5ab3d6988afdcd63f3fc8e33d157ca1d9c67 with gcc (GCC) 10.2.1 20210217 kernel signature: 8d450b2e4fa506cb943b16b2ea31da187aa42b201706146aac675fe3bf167f75 all runs: OK # git bisect bad 3a3c5ab3d6988afdcd63f3fc8e33d157ca1d9c67 Bisecting: 57 revisions left to test after this (roughly 6 steps) [231bc539066760aaa44d46818c85b14ca2f56d9f] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid testing commit 231bc539066760aaa44d46818c85b14ca2f56d9f with gcc (GCC) 10.2.1 20210217 kernel signature: 03f5e9146f1b9d97c8bce7fe14f6c18e6e3b9965c95127196f82e53c04d31e6b all runs: OK # git bisect bad 231bc539066760aaa44d46818c85b14ca2f56d9f Bisecting: 35 revisions left to test after this (roughly 5 steps) [d5b8145455c629e7f157d2da46a9b2fba483f235] Revert "gfs2: Fix mmap locking for write faults" testing commit d5b8145455c629e7f157d2da46a9b2fba483f235 with gcc (GCC) 10.2.1 20210217 kernel signature: 5cec94eab51eed4dd5a07dc20025a04f996f078e5bb7978ed6b57a7b932fe49d all runs: crashed: WARNING in __usbhid_submit_report # git bisect good d5b8145455c629e7f157d2da46a9b2fba483f235 Bisecting: 17 revisions left to test after this (roughly 4 steps) [6be388f4a35d2ce5ef7dbf635a8964a5da7f799f] HID: usbhid: fix info leak in hid_submit_ctrl testing commit 6be388f4a35d2ce5ef7dbf635a8964a5da7f799f with gcc (GCC) 10.2.1 20210217 kernel signature: f7c7387c8b2eef8e88ae4d3095cd6a15f56e926fa692f44cb98a20cade1ddbb0 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 6be388f4a35d2ce5ef7dbf635a8964a5da7f799f Bisecting: 8 revisions left to test after this (roughly 3 steps) [82f09a637dd3215bce5314664f0171cdc3e43bb5] HID: ft260: improve error handling of ft260_hid_feature_report_get() testing commit 82f09a637dd3215bce5314664f0171cdc3e43bb5 with gcc (GCC) 10.2.1 20210217 kernel signature: 6fef5964904a296f09fa558df56bc50895e328473c0ffb1aa67602d3f94d9b7e run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: crashed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 82f09a637dd3215bce5314664f0171cdc3e43bb5 Bisecting: 4 revisions left to test after this (roughly 2 steps) [22db5e0003e1441cd829180cebb42f7a6b7a46b7] HID: intel-ish-hid: ipc: Add Alder Lake device IDs testing commit 22db5e0003e1441cd829180cebb42f7a6b7a46b7 with gcc (GCC) 10.2.1 20210217 kernel signature: 6fef5964904a296f09fa558df56bc50895e328473c0ffb1aa67602d3f94d9b7e run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: crashed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: crashed: WARNING in __nf_unregister_net_hook run #8: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good 22db5e0003e1441cd829180cebb42f7a6b7a46b7 Bisecting: 2 revisions left to test after this (roughly 1 step) [a94f66aecdaa498d83314cadac466d8b65674b94] HID: asus: Cleanup Asus T101HA keyboard-dock handling testing commit a94f66aecdaa498d83314cadac466d8b65674b94 with gcc (GCC) 10.2.1 20210217 kernel signature: ab7b853ccf35154a5573378299a78a0c5e15cb237b581e3ef1e30dcad325ab97 run #0: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #1: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #2: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #3: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #4: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #5: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #6: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #7: basic kernel testing failed: WARNING in __nf_unregister_net_hook run #8: crashed: WARNING in __nf_unregister_net_hook run #9: crashed: WARNING in __nf_unregister_net_hook # git bisect good a94f66aecdaa498d83314cadac466d8b65674b94 Bisecting: 0 revisions left to test after this (roughly 1 step) [00151f515adda740f4688c529eca61a20359903a] Merge tag 'gfs2-v5.13-rc2-fixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 testing commit 00151f515adda740f4688c529eca61a20359903a with gcc (GCC) 10.2.1 20210217 kernel signature: b8cbb2b658d508950ba9994e5c7f791cc85746224b49ef6bacf82d5366d51e20 all runs: crashed: WARNING in __usbhid_submit_report # git bisect good 00151f515adda740f4688c529eca61a20359903a 231bc539066760aaa44d46818c85b14ca2f56d9f is the first bad commit commit 231bc539066760aaa44d46818c85b14ca2f56d9f Merge: 00151f515add a94f66aecdaa Author: Linus Torvalds Date: Tue Jun 1 17:26:06 2021 -1000 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid Pull HID fixes from Jiri Kosina: - memory leak fix in usbhid from Anirudh Rayabharam - additions for a few new recognized generic key IDs from Dmitry Torokhov - Asus T101HA and Dell K15A quirks from Hans de Goede - memory leak fix in amd_sfh from Basavaraj Natikar - Win8 compatibility and Stylus fixes in multitouch driver from Ahelenia ZiemiaƄska - NULL pointer dereference fix in hid-magicmouse from Johan Hovold - assorted other small fixes and device ID additions * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (33 commits) HID: asus: Cleanup Asus T101HA keyboard-dock handling HID: magicmouse: fix NULL-deref on disconnect HID: intel-ish-hid: ipc: Add Alder Lake device IDs HID: i2c-hid: fix format string mismatch HID: amd_sfh: Fix memory leak in amd_sfh_work HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() HID: ft260: improve error handling of ft260_hid_feature_report_get() HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 HID: gt683r: add missing MODULE_DEVICE_TABLE HID: pidff: fix error return code in hid_pidff_init() HID: logitech-hidpp: initialize level variable HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() HID: i2c-hid: Skip ELAN power-on command after reset HID: usbhid: fix info leak in hid_submit_ctrl HID: Add BUS_VIRTUAL to hid_connect logging HID: multitouch: set Stylus suffix for Stylus-application devices, too HID: multitouch: require Finger field to mark Win8 reports as MT HID: remove the unnecessary redefinition of a macro ... drivers/hid/Kconfig | 19 ++++++++++-- drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 19 ++++++------ drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 3 -- drivers/hid/hid-a4tech.c | 2 ++ drivers/hid/hid-asus.c | 32 +++++++++++++-------- drivers/hid/hid-core.c | 4 ++- drivers/hid/hid-debug.c | 3 ++ drivers/hid/hid-ft260.c | 29 ++++++++++--------- drivers/hid/hid-gt683r.c | 1 + drivers/hid/hid-ids.h | 9 ++++-- drivers/hid/hid-input.c | 3 ++ drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-magicmouse.c | 7 +++-- drivers/hid/hid-multitouch.c | 46 ++++++++++++++++++++++++------ drivers/hid/hid-quirks.c | 4 +++ drivers/hid/hid-semitek.c | 40 ++++++++++++++++++++++++++ drivers/hid/hid-sensor-custom.c | 8 ++++-- drivers/hid/hid-sensor-hub.c | 13 ++++++--- drivers/hid/hid-thrustmaster.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 13 +++++++-- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 ++ drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 ++ drivers/hid/surface-hid/surface_hid_core.c | 6 ++-- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/hid-pidff.c | 1 + include/linux/hid.h | 3 +- include/uapi/linux/input-event-codes.h | 1 + 28 files changed, 206 insertions(+), 70 deletions(-) create mode 100644 drivers/hid/hid-semitek.c revisions tested: 17, total time: 3h24m10.548760837s (build: 2h12m28.533713345s, test: 1h9m40.135567676s) first good commit: 231bc539066760aaa44d46818c85b14ca2f56d9f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): []