bisecting cause commit starting from 83bdc7275e6206f560d247be856bceba3e1ed8f2 building syzkaller on 8df85ed9883abc2a200858f44f22c11c602d218a testing commit 83bdc7275e6206f560d247be856bceba3e1ed8f2 with gcc (GCC) 8.1.0 kernel signature: cad02f6b0ac7b387dce5dcf8e8279fb3af03430af3c4b555e5570a08c06fa007 run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #2: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #5: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #6: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #7: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work 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: 475313763f5bd590600576cbee6cd4659a851984288a3d4d9c87e302f405d3f4 all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 83e19b4328807b7d7304e402b284e97f5711405d3bd88ad8d232963760d5f18b all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: 4d2e79313af72952fb946fb25b420e48d53e239c5486cd869dea0d77b4254258 all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: f656d5f3dbd887c650ae17fdadf0d164b6bbd4b5fdbb6f4c902365ac5c651213 all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: bb65287d2780a513c212668471c0605acb6c53779dd80b9425db606979f4f2ca all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 kernel signature: b9b96103dbd4adddc69d5ff90cc8e729032cc3f6c736e44ea06ed37184e3ae5f all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 kernel signature: 7907a57a8984d3103f5c1f60b6d82cb604b84c4d6fa8f875a43c007e1fa44f41 all runs: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 kernel signature: e6e546b8e7b88d580ee40a5bc7ffc06ff1c4dd61629c167cdf81fb0f94b78e83 run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in corrupted run #2: crashed: WARNING: ODEBUG bug in corrupted run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in corrupted run #5: crashed: WARNING: ODEBUG bug in corrupted run #6: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #7: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #9: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 kernel signature: 4a11209758d685c27ac8fde4e7f48f3afc7eb96b462357dee6361ffe3e3ea6bc run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #2: crashed: WARNING: ODEBUG bug in corrupted run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #5: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #6: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #7: crashed: WARNING: ODEBUG bug in corrupted run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #9: crashed: WARNING: ODEBUG bug in corrupted testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 kernel signature: 987bddcbd73bfd9ad23a98969b9a66d1e664e9a9c7dc72ae147b17e39d263747 run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in corrupted run #2: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #5: crashed: WARNING: ODEBUG bug in corrupted run #6: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #7: crashed: WARNING: ODEBUG bug in corrupted run #8: crashed: WARNING: ODEBUG bug in corrupted run #9: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 kernel signature: 88b90f7f0665dfce538db57b4b40b690027509cae44701ee7824e6c4e770ad83 run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in corrupted run #2: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #3: crashed: WARNING: ODEBUG bug in corrupted run #4: crashed: WARNING: ODEBUG bug in corrupted run #5: crashed: WARNING: ODEBUG bug in corrupted run #6: crashed: WARNING: ODEBUG bug in corrupted run #7: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #9: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 kernel signature: 2c6ebf2fc82666b55cc08d3c709a8a3793172d78a137397f6d3b7d7dab6a6276 run #0: crashed: WARNING: ODEBUG bug in corrupted run #1: crashed: WARNING: ODEBUG bug in corrupted run #2: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #5: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #6: crashed: WARNING: ODEBUG bug in corrupted run #7: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #9: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 kernel signature: 4893441ecb787f884142b9f413c5b18303bf53aa0fa04a4b1d6dc2c43eb6f48a run #0: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #1: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #2: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #3: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #4: crashed: WARNING: ODEBUG bug in corrupted run #5: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #6: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #7: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #8: crashed: WARNING: ODEBUG bug in cancel_delayed_work run #9: crashed: WARNING: ODEBUG bug in cancel_delayed_work testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 kernel signature: 4389e12ae3255374b0134533a245c2baf98a5a8344e34a68b3a36b3f8b846754 run #0: crashed: WARNING: ODEBUG bug in __cancel_work run #1: crashed: WARNING: ODEBUG bug in __cancel_work run #2: crashed: WARNING: ODEBUG bug in __cancel_work run #3: crashed: WARNING: ODEBUG bug in corrupted run #4: crashed: WARNING: ODEBUG bug in __cancel_work run #5: crashed: WARNING: ODEBUG bug in __cancel_work run #6: crashed: WARNING: ODEBUG bug in corrupted run #7: crashed: WARNING: ODEBUG bug in __cancel_work run #8: crashed: WARNING: ODEBUG bug in __cancel_work run #9: crashed: WARNING: ODEBUG bug in __cancel_work testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 kernel signature: 843cad502dc1f64a199f5e461a66efebd7028a1c1e2fa9e6cf3acf133e18b16f all runs: crashed: WARNING: ODEBUG bug in __cancel_work testing release v4.13 testing commit 569dbb88e80deb68974ef6fdd6a13edb9d686261 with gcc (GCC) 8.1.0 kernel signature: 98184cd03c89874eb2e315c2ff9929e26ea145e617c9f0d6a3f8fb71cd64ea12 run #0: crashed: WARNING: ODEBUG bug in __cancel_work run #1: crashed: WARNING: ODEBUG bug in __cancel_work run #2: crashed: WARNING: ODEBUG bug in __cancel_work run #3: crashed: WARNING: ODEBUG bug in __cancel_work run #4: crashed: WARNING: ODEBUG bug in corrupted run #5: crashed: WARNING: ODEBUG bug in __cancel_work run #6: crashed: WARNING: ODEBUG bug in __cancel_work run #7: crashed: WARNING: ODEBUG bug in __cancel_work run #8: crashed: WARNING: ODEBUG bug in __cancel_work run #9: crashed: WARNING: ODEBUG bug in corrupted testing release v4.12 testing commit 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c with gcc (GCC) 8.1.0 kernel signature: 0427100c597ca57bc215b0ba760bed024056822e1e4c1fc2a16f27f4b1dca062 all runs: crashed: BUG: sleeping function called from invalid context in tap_get_minor testing release v4.11 testing commit a351e9b9fc24e982ec2f0e76379a49826036da12 with gcc (GCC) 7.3.0 kernel signature: 5918ff9f893429168144a279febefddaf9775329990c65734878845e1a92a106 all runs: crashed: BUG: sleeping function called from invalid context in tap_get_minor testing release v4.10 testing commit c470abd4fde40ea6a0846a2beab642a578c0b8cd with gcc (GCC) 5.5.0 kernel signature: 264341b6839495089b2224d4a22673ec8a3a6a530f09966dc28d16ed69cec8ad all runs: crashed: WARNING: ODEBUG bug in __cancel_work testing release v4.9 testing commit 69973b830859bc6529a7a0468ba0d80ee5117826 with gcc (GCC) 5.5.0 kernel signature: 5985a42fc1f7e0c46ede50823237670db683a1671fbee4d4918bed224228b82d run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: crashed: WARNING in nf_unregister_net_hook run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook testing release v4.8 testing commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 with gcc (GCC) 5.5.0 kernel signature: a24b54ea16aec2e2bd24e388d2e6a84371c4f496e40b8035a97ea252e3e30bc6 all runs: OK # git bisect start 69973b830859bc6529a7a0468ba0d80ee5117826 c8d2bc9bc39ebea8437fd974fdbc21847bb897a3 Bisecting: 8695 revisions left to test after this (roughly 13 steps) [a5af7e1fc69a46f29b977fd4b570e0ac414c2338] rxrpc: Fix loss of PING RESPONSE ACK production due to PING ACKs testing commit a5af7e1fc69a46f29b977fd4b570e0ac414c2338 with gcc (GCC) 5.5.0 kernel signature: af0f55a71607c98a35567bce84db6dfdbd85cb5ae77600bbac7da877b41fb5dd run #0: OK 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: crashed: WARNING in nf_unregister_net_hook # git bisect bad a5af7e1fc69a46f29b977fd4b570e0ac414c2338 Bisecting: 4346 revisions left to test after this (roughly 12 steps) [d268dbe76a53d72cc41316eb59e7968db60e77ad] Merge tag 'pinctrl-v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl testing commit d268dbe76a53d72cc41316eb59e7968db60e77ad with gcc (GCC) 5.5.0 kernel signature: 2e8c289bf208e79693829735e7ad6e6f2eec01dd86d12199aa1a2caf6cb11f0d run #0: OK 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: crashed: general protection fault in nf_unregister_net_hook # git bisect bad d268dbe76a53d72cc41316eb59e7968db60e77ad Bisecting: 2170 revisions left to test after this (roughly 11 steps) [02bafd96f3a5d8e610b19033ffec55b92459aaae] Merge tag 'docs-4.9' of git://git.lwn.net/linux testing commit 02bafd96f3a5d8e610b19033ffec55b92459aaae with gcc (GCC) 5.5.0 kernel signature: 95c156b85cf93a73a102a6bf1b0668cb7c743583f4707b9f6e72185bfffecdd6 all runs: OK # git bisect good 02bafd96f3a5d8e610b19033ffec55b92459aaae Bisecting: 1051 revisions left to test after this (roughly 10 steps) [e812bd905a5cf00fea95da9df4889dad63d4a36a] Merge tag 'wireless-drivers-next-for-davem-2016-09-15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next testing commit e812bd905a5cf00fea95da9df4889dad63d4a36a with gcc (GCC) 5.5.0 kernel signature: 157d8059330924f85cb172751e5cae48ac775ad649c78ef800d551112294cfc7 all runs: OK # git bisect good e812bd905a5cf00fea95da9df4889dad63d4a36a Bisecting: 525 revisions left to test after this (roughly 9 steps) [7a823471ad42cba6c3b658494d8437ca5c166292] igb: fix non static symbol warning testing commit 7a823471ad42cba6c3b658494d8437ca5c166292 with gcc (GCC) 5.5.0 kernel signature: f782da910775d664af79db568e427378a123eb829d6b52a23794651676e9cb07 run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: crashed: general protection fault in nf_unregister_net_hook run #7: OK run #8: OK run #9: OK # git bisect bad 7a823471ad42cba6c3b658494d8437ca5c166292 Bisecting: 262 revisions left to test after this (roughly 8 steps) [1fbafcb84747d0784fe928bedc4189f47d18ad8f] Merge branch 'vlan_act_modify' testing commit 1fbafcb84747d0784fe928bedc4189f47d18ad8f with gcc (GCC) 5.5.0 kernel signature: 0698f5e080e4b1db01c03df16a880a854e4e20b5f35dfff60580b6918dbeb682 run #0: OK run #1: OK run #2: OK run #3: OK run #4: crashed: WARNING in nf_unregister_net_hook run #5: OK run #6: crashed: WARNING in nf_unregister_net_hook run #7: crashed: WARNING in nf_unregister_net_hook run #8: crashed: WARNING in nf_unregister_net_hook run #9: OK # git bisect bad 1fbafcb84747d0784fe928bedc4189f47d18ad8f Bisecting: 131 revisions left to test after this (roughly 7 steps) [d0bef1d26fb6fdad818f3d15a178d51e2a8478ae] Bluetooth: Add extra channel checks for control open/close messages testing commit d0bef1d26fb6fdad818f3d15a178d51e2a8478ae with gcc (GCC) 5.5.0 kernel signature: c7ed7f86390c216d478017e17c005ac5a259d774a14d9f60cc400ace3a1de29c run #0: OK run #1: OK run #2: OK run #3: OK run #4: OK run #5: crashed: WARNING in nf_unregister_net_hook run #6: OK run #7: OK run #8: crashed: WARNING in nf_unregister_net_hook run #9: OK # git bisect bad d0bef1d26fb6fdad818f3d15a178d51e2a8478ae Bisecting: 65 revisions left to test after this (roughly 6 steps) [e8bc8f9a670e26e91562e724a2114243898bd616] sctp: Remove some redundant code testing commit e8bc8f9a670e26e91562e724a2114243898bd616 with gcc (GCC) 5.5.0 kernel signature: 87c70d79245da2c09fb1801b6ca0dd57f4bbadcee998f7e57c9a9d653fce1429 run #0: OK run #1: OK run #2: OK run #3: OK run #4: crashed: WARNING in nf_unregister_net_hook run #5: OK run #6: OK run #7: OK run #8: OK run #9: crashed: WARNING in nf_unregister_net_hook # git bisect bad e8bc8f9a670e26e91562e724a2114243898bd616 Bisecting: 33 revisions left to test after this (roughly 5 steps) [fbd05e4a6e82fd573d3aa79e284e424b8d78c149] cfg80211: add helper to find an IE that matches a byte-array testing commit fbd05e4a6e82fd573d3aa79e284e424b8d78c149 with gcc (GCC) 5.5.0 kernel signature: f21a805ff11d8605413238eeccfc9c1509fefbc361fb96156551456ec69ce657 run #0: crashed: no output from test machine 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 # git bisect bad fbd05e4a6e82fd573d3aa79e284e424b8d78c149 Bisecting: 15 revisions left to test after this (roughly 4 steps) [386b1f273850380a1887044673922843736c6d0a] nl80211: only allow WEP keys during connect command testing commit 386b1f273850380a1887044673922843736c6d0a with gcc (GCC) 5.5.0 kernel signature: 3d183db6b68c8c3e754e37868e33567e6fec9f9ba3cc7b45dcbdccb0a1bda0fb all runs: OK # git bisect good 386b1f273850380a1887044673922843736c6d0a Bisecting: 7 revisions left to test after this (roughly 3 steps) [53b18980fded52e39520661af3528577d36eb279] nl80211: always check nla_put* return values testing commit 53b18980fded52e39520661af3528577d36eb279 with gcc (GCC) 5.5.0 kernel signature: a66ae00905ab9ae1a352f85561c86909e94e54e2feefa08eef992533076e6a02 all runs: OK # git bisect good 53b18980fded52e39520661af3528577d36eb279 Bisecting: 3 revisions left to test after this (roughly 2 steps) [e8a24cd4b87247beedb1addc7b683422092047e5] mac80211: allow driver to handle packet-loss mechanism testing commit e8a24cd4b87247beedb1addc7b683422092047e5 with gcc (GCC) 5.5.0 kernel signature: 66dd75c73982b6be902431c362cc0790c14cfb85f42fedc7cad1c8de8095d940 all runs: OK # git bisect good e8a24cd4b87247beedb1addc7b683422092047e5 Bisecting: 1 revision left to test after this (roughly 1 step) [c68df2e7be0c1238ea3c281fd744a204ef3b15a0] mac80211: allow using AP_LINK_PS with mac80211-generated TIM IE testing commit c68df2e7be0c1238ea3c281fd744a204ef3b15a0 with gcc (GCC) 5.5.0 kernel signature: 50bca275151c9744eb775cf1bc97e325cd0e23e0564de0d17d78f87be235b417 all runs: OK # git bisect good c68df2e7be0c1238ea3c281fd744a204ef3b15a0 Bisecting: 0 revisions left to test after this (roughly 0 steps) [b59abfbed638037f3b51eeb73266892cd2df177f] mac80211_hwsim: statically initialize hwsim_radios list testing commit b59abfbed638037f3b51eeb73266892cd2df177f with gcc (GCC) 5.5.0 kernel signature: 85f3f079c9753b8379f0691d78a3e592edb00c5ac0372676d8eda9b22603371e all runs: OK # git bisect good b59abfbed638037f3b51eeb73266892cd2df177f fbd05e4a6e82fd573d3aa79e284e424b8d78c149 is the first bad commit commit fbd05e4a6e82fd573d3aa79e284e424b8d78c149 Author: Luca Coelho Date: Thu Sep 15 18:15:09 2016 +0300 cfg80211: add helper to find an IE that matches a byte-array There are a few places where an IE that matches not only the EID, but also other bytes inside the element, needs to be found. To simplify that and reduce the amount of similar code, implement a new helper function to match the EID and an extra array of bytes. Additionally, simplify cfg80211_find_vendor_ie() by using the new match function. Signed-off-by: Luca Coelho Signed-off-by: Johannes Berg include/net/cfg80211.h | 33 +++++++++++++++++++++++++++- net/wireless/scan.c | 58 +++++++++++++++++++++++--------------------------- 2 files changed, 59 insertions(+), 32 deletions(-) culprit signature: f21a805ff11d8605413238eeccfc9c1509fefbc361fb96156551456ec69ce657 parent signature: 85f3f079c9753b8379f0691d78a3e592edb00c5ac0372676d8eda9b22603371e revisions tested: 36, total time: 7h7m52.642620432s (build: 3h1m32.699754448s, test: 4h1m51.023313685s) first bad commit: fbd05e4a6e82fd573d3aa79e284e424b8d78c149 cfg80211: add helper to find an IE that matches a byte-array cc: ["davem@davemloft.net" "johannes.berg@intel.com" "johannes@sipsolutions.net" "linux-kernel@vger.kernel.org" "linux-wireless@vger.kernel.org" "luciano.coelho@intel.com" "netdev@vger.kernel.org"] crash: no output from test machine