bisecting fixing commit since 811218eceeaa7618652e1b8d11caeff67ab42072 building syzkaller on 98682e5e2aefc9aad61354f4f3ac93be96002a2a testing commit 811218eceeaa7618652e1b8d11caeff67ab42072 with gcc (GCC) 8.4.1 20210217 kernel signature: 35bd79b22c2bfea40103698d04cfd568be65f620f9f501464f4e11795f82cabd all runs: crashed: general protection fault in nl802154_del_llsec_dev testing current HEAD 3c8c23092588a23bf1856a64f58c37f477a413be testing commit 3c8c23092588a23bf1856a64f58c37f477a413be with gcc (GCC) 8.4.1 20210217 kernel signature: 55ea7cd4d976ef5c020cdfeba6ee9f7ba24d5a652b7409da2963715972c0c460 all runs: OK # git bisect start 3c8c23092588a23bf1856a64f58c37f477a413be 811218eceeaa7618652e1b8d11caeff67ab42072 Bisecting: 496 revisions left to test after this (roughly 9 steps) [6a9a45616bd97030841dc62a92e0e6f443d483d5] net: dsa: add GRO support via gro_cells testing commit 6a9a45616bd97030841dc62a92e0e6f443d483d5 with gcc (GCC) 8.4.1 20210217 kernel signature: 85a9933b65097b0402b98ee208e58fe6e92d6bbc3452c23f9d0805d7c3385602 run #0: basic kernel testing failed: BUG: program execution failed: executor 0: exit status 67 run #1: crashed: general protection fault in nl802154_del_llsec_dev run #2: crashed: general protection fault in nl802154_del_llsec_dev run #3: crashed: general protection fault in nl802154_del_llsec_dev run #4: crashed: general protection fault in nl802154_del_llsec_dev run #5: crashed: general protection fault in nl802154_del_llsec_dev run #6: crashed: general protection fault in nl802154_del_llsec_dev run #7: crashed: general protection fault in nl802154_del_llsec_dev run #8: crashed: general protection fault in nl802154_del_llsec_dev run #9: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good 6a9a45616bd97030841dc62a92e0e6f443d483d5 Bisecting: 248 revisions left to test after this (roughly 8 steps) [b0de264275bf761917b6a14867f1f1436930e3f2] bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs testing commit b0de264275bf761917b6a14867f1f1436930e3f2 with gcc (GCC) 8.4.1 20210217 kernel signature: d1d1cbe874b334509e1f7dec2e2145ab840dd2bc347536ea6c9aac2456c60082 all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good b0de264275bf761917b6a14867f1f1436930e3f2 Bisecting: 124 revisions left to test after this (roughly 7 steps) [887d32c6db06991215ef3719f34314198dbfc0af] regulator: bd9571mwv: Fix AVS and DVFS voltage range testing commit 887d32c6db06991215ef3719f34314198dbfc0af with gcc (GCC) 8.4.1 20210217 kernel signature: 8bdf1e9aeb41c93564b65b30f2b17b181c29f4a38e92fdbf61e5db4cea33d714 all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good 887d32c6db06991215ef3719f34314198dbfc0af Bisecting: 62 revisions left to test after this (roughly 6 steps) [de6e90660e57763defb1a8d156cbaf745d288b62] drm/msm: Fix a5xx/a6xx timestamps testing commit de6e90660e57763defb1a8d156cbaf745d288b62 with gcc (GCC) 8.4.1 20210217 kernel signature: 13a5950f1e0d5f70cbc2fa79b0a3a5b8c6730bf1b19c9ec0cdee2cc862f3c187 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: boot failed: can't ssh into the instance run #9: boot failed: can't ssh into the instance # git bisect bad de6e90660e57763defb1a8d156cbaf745d288b62 Bisecting: 30 revisions left to test after this (roughly 5 steps) [bdd1d2784ad3e51698047f832f935a2389f3b4a6] net: ieee802154: fix nl802154 add llsec key testing commit bdd1d2784ad3e51698047f832f935a2389f3b4a6 with gcc (GCC) 8.4.1 20210217 kernel signature: 62f026d44f3e5c200f7bb08a6f884a99bfd35f7b12d6230650f9f4761eea360f all runs: OK # git bisect bad bdd1d2784ad3e51698047f832f935a2389f3b4a6 Bisecting: 15 revisions left to test after this (roughly 4 steps) [a1bc78d64479e3ec82a1c941e37f125f0c144e54] clk: fix invalid usage of list cursor in unregister testing commit a1bc78d64479e3ec82a1c941e37f125f0c144e54 with gcc (GCC) 8.4.1 20210217 kernel signature: 172b492d5442a661b8437a1049d13ca0c2901647472914aa1c37f68ced9e4147 all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good a1bc78d64479e3ec82a1c941e37f125f0c144e54 Bisecting: 7 revisions left to test after this (roughly 3 steps) [ee1a5262eb01fc347de97b0d3e0bc0e6f83ad8e1] cfg80211: remove WARN_ON() in cfg80211_sme_connect testing commit ee1a5262eb01fc347de97b0d3e0bc0e6f83ad8e1 with gcc (GCC) 8.4.1 20210217 kernel signature: b2d5683d4b245d7bc6df61fc5691a67aa6d08740fb6ca344a99d83ee944d2738 all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good ee1a5262eb01fc347de97b0d3e0bc0e6f83ad8e1 Bisecting: 3 revisions left to test after this (roughly 2 steps) [c166c0f5311dc9de687b8985574a5ee5166d367e] net: mac802154: Fix general protection fault testing commit c166c0f5311dc9de687b8985574a5ee5166d367e with gcc (GCC) 8.4.1 20210217 kernel signature: c34fe8739c7beb732b3e54b608f55e6699e334217ca4c2088d546f313196c06b all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good c166c0f5311dc9de687b8985574a5ee5166d367e Bisecting: 1 revision left to test after this (roughly 1 step) [79ba55c0e7a7990537d36a470e3a2f0968408b7e] net: ieee802154: fix nl802154 del llsec key testing commit 79ba55c0e7a7990537d36a470e3a2f0968408b7e with gcc (GCC) 8.4.1 20210217 kernel signature: 4e0cb7ddfb85da9b34c22a199b9982609fdb0a99a92cde7a56886cde4e0bae58 all runs: crashed: general protection fault in nl802154_del_llsec_dev # git bisect good 79ba55c0e7a7990537d36a470e3a2f0968408b7e Bisecting: 0 revisions left to test after this (roughly 0 steps) [3fe0c0485a298809017fe53a3eebd1863593075d] net: ieee802154: fix nl802154 del llsec dev testing commit 3fe0c0485a298809017fe53a3eebd1863593075d with gcc (GCC) 8.4.1 20210217 kernel signature: 7f6f6ee5675e5e53981a9b0b5946eadefbb526a72302a32225a87bc75a463d14 all runs: OK # git bisect bad 3fe0c0485a298809017fe53a3eebd1863593075d 3fe0c0485a298809017fe53a3eebd1863593075d is the first bad commit commit 3fe0c0485a298809017fe53a3eebd1863593075d Author: Alexander Aring Date: Sun Feb 21 12:43:19 2021 -0500 net: ieee802154: fix nl802154 del llsec dev commit 3d1eac2f45585690d942cf47fd7fbd04093ebd1b upstream. This patch fixes a nullpointer dereference if NL802154_ATTR_SEC_DEVICE is not set by the user. If this is the case nl802154 will return -EINVAL. Reported-by: syzbot+d946223c2e751d136c94@syzkaller.appspotmail.com Signed-off-by: Alexander Aring Link: https://lore.kernel.org/r/20210221174321.14210-2-aahringo@redhat.com Signed-off-by: Stefan Schmidt Signed-off-by: Greg Kroah-Hartman net/ieee802154/nl802154.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) culprit signature: 7f6f6ee5675e5e53981a9b0b5946eadefbb526a72302a32225a87bc75a463d14 parent signature: 4e0cb7ddfb85da9b34c22a199b9982609fdb0a99a92cde7a56886cde4e0bae58 revisions tested: 12, total time: 3h6m4.387079037s (build: 1h59m46.664123497s, test: 1h4m50.893342747s) first good commit: 3fe0c0485a298809017fe53a3eebd1863593075d net: ieee802154: fix nl802154 del llsec dev recipients (to): ["aahringo@redhat.com" "gregkh@linuxfoundation.org" "stefan@datenfreihafen.org"] recipients (cc): []