bisecting fixing commit since bd634aa6416382439890b78f7be0023020a86207 building syzkaller on 6a81331a1d4c744da9204d02ec88d558f7eea9c9 testing commit bd634aa6416382439890b78f7be0023020a86207 with gcc (GCC) 8.4.1 20210217 kernel signature: 5d09ebbf7024b89c9b4737a27a2fe84204bd21ccc1e8527c201a634c253402c0 all runs: crashed: INFO: trying to register non-static key in ieee802154_get_llsec_params testing current HEAD 7d7d1c0ab3eb7c8d8f63a126535018007823b207 testing commit 7d7d1c0ab3eb7c8d8f63a126535018007823b207 with gcc (GCC) 8.4.1 20210217 kernel signature: cbb4043b72c8a65cecd2f58f600223b0659e3a9f85079e7a5179df4710342872 all runs: OK # git bisect start 7d7d1c0ab3eb7c8d8f63a126535018007823b207 bd634aa6416382439890b78f7be0023020a86207 Bisecting: 94 revisions left to test after this (roughly 7 steps) [22d33117e5305c9fb6e5f78aecdf3c4e21399901] gianfar: Handle error code at MAC address change testing commit 22d33117e5305c9fb6e5f78aecdf3c4e21399901 with gcc (GCC) 8.4.1 20210217 kernel signature: 9c81d23d6e16d96ae372353bc32a6ac2665d7c1262eee7153e8e36157653fd2c all runs: crashed: INFO: trying to register non-static key in ieee802154_get_llsec_params # git bisect good 22d33117e5305c9fb6e5f78aecdf3c4e21399901 Bisecting: 47 revisions left to test after this (roughly 6 steps) [d0a2b1d290cd429867e480f8d61a1e27f3b69f2e] ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 testing commit d0a2b1d290cd429867e480f8d61a1e27f3b69f2e with gcc (GCC) 8.4.1 20210217 kernel signature: 7b7a4e7c4ed91aa38a2665ebf0512c54874c6dede6736e7e9f7ee5354e93fc63 all runs: OK # git bisect bad d0a2b1d290cd429867e480f8d61a1e27f3b69f2e Bisecting: 23 revisions left to test after this (roughly 5 steps) [87f225abe010d78965f95411f3a206a287994c40] drivers: net: fix memory leak in peak_usb_create_dev testing commit 87f225abe010d78965f95411f3a206a287994c40 with gcc (GCC) 8.4.1 20210217 kernel signature: 6a2514f980e1d9fc5111489cd9f7bbead24ca4ab9c79f35ef6afc25624f783e9 all runs: crashed: INFO: trying to register non-static key in ieee802154_get_llsec_params # git bisect good 87f225abe010d78965f95411f3a206a287994c40 Bisecting: 11 revisions left to test after this (roughly 4 steps) [67c9beda84973f5962efd27007a56e42b0d1d750] KVM: arm64: Disable guest access to trace filter controls testing commit 67c9beda84973f5962efd27007a56e42b0d1d750 with gcc (GCC) 8.4.1 20210217 kernel signature: 0e61f3c80793801fdda38b0c1f8f817740fe2b968ed3c60f68679525ad4fe514 all runs: OK # git bisect bad 67c9beda84973f5962efd27007a56e42b0d1d750 Bisecting: 5 revisions left to test after this (roughly 3 steps) [266e3f2ef0d10efe2d74bac5b0d4e4dd20320e60] net: ieee802154: fix nl802154 del llsec devkey testing commit 266e3f2ef0d10efe2d74bac5b0d4e4dd20320e60 with gcc (GCC) 8.4.1 20210217 kernel signature: 8899dfcbfca756a0c1787278de06fb0ee109863eedaba026c2405a68ce3d2425 all runs: crashed: INFO: trying to register non-static key in ieee802154_get_llsec_params # git bisect good 266e3f2ef0d10efe2d74bac5b0d4e4dd20320e60 Bisecting: 2 revisions left to test after this (roughly 2 steps) [df9aa96b613d8f46b65fad2c9b2e01782c01ceaa] net: ieee802154: stop dump llsec params for monitors testing commit df9aa96b613d8f46b65fad2c9b2e01782c01ceaa with gcc (GCC) 8.4.1 20210217 kernel signature: 534737fcf8ab415c7491ac9ab595b28a18eb99f23b33e13543cc98ba5c84210e all runs: OK # git bisect bad df9aa96b613d8f46b65fad2c9b2e01782c01ceaa Bisecting: 0 revisions left to test after this (roughly 1 step) [33845d04d42b72c03a2138478586fceb1b4c4f6f] net: ieee802154: forbid monitor for del llsec seclevel testing commit 33845d04d42b72c03a2138478586fceb1b4c4f6f with gcc (GCC) 8.4.1 20210217 kernel signature: 1c9b56db3aee5749bbfb61f42b936345f9e181b9cb93045893c9fde7001e3acf all runs: crashed: INFO: trying to register non-static key in ieee802154_get_llsec_params # git bisect good 33845d04d42b72c03a2138478586fceb1b4c4f6f df9aa96b613d8f46b65fad2c9b2e01782c01ceaa is the first bad commit commit df9aa96b613d8f46b65fad2c9b2e01782c01ceaa Author: Alexander Aring Date: Sun Apr 4 20:30:54 2021 -0400 net: ieee802154: stop dump llsec params for monitors commit 1534efc7bbc1121e92c86c2dabebaf2c9dcece19 upstream. This patch stops dumping llsec params for monitors which we don't support yet. Otherwise we will access llsec mib which isn't initialized for monitors. Reported-by: syzbot+cde43a581a8e5f317bc2@syzkaller.appspotmail.com Signed-off-by: Alexander Aring Link: https://lore.kernel.org/r/20210405003054.256017-16-aahringo@redhat.com Signed-off-by: Stefan Schmidt Signed-off-by: Greg Kroah-Hartman net/ieee802154/nl802154.c | 5 +++++ 1 file changed, 5 insertions(+) culprit signature: 534737fcf8ab415c7491ac9ab595b28a18eb99f23b33e13543cc98ba5c84210e parent signature: 1c9b56db3aee5749bbfb61f42b936345f9e181b9cb93045893c9fde7001e3acf revisions tested: 9, total time: 2h23m56.660579817s (build: 1h23m28.671102511s, test: 59m22.284369441s) first good commit: df9aa96b613d8f46b65fad2c9b2e01782c01ceaa net: ieee802154: stop dump llsec params for monitors recipients (to): ["aahringo@redhat.com" "gregkh@linuxfoundation.org" "stefan@datenfreihafen.org"] recipients (cc): []