bisecting fixing commit since d573e8a79f70404ba08623d1de7ea617d55092ac building syzkaller on c68252d2244822a3ef8ae391be50481368176448 testing commit d573e8a79f70404ba08623d1de7ea617d55092ac with gcc (GCC) 8.1.0 kernel signature: 6f0b8011b2c1b7085967083e2701e0208effc962 all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue testing current HEAD fb683b5e3f53a73e761952735736180939a313df testing commit fb683b5e3f53a73e761952735736180939a313df with gcc (GCC) 8.1.0 kernel signature: 00b6c1593969164efcfa921763966a8d81aa6a72 all runs: OK # git bisect start fb683b5e3f53a73e761952735736180939a313df d573e8a79f70404ba08623d1de7ea617d55092ac Bisecting: 1167 revisions left to test after this (roughly 10 steps) [cd554b025c09ab67c278fb8599fd268185a07628] rtl8187: Fix warning generated when strncpy() destination length matches the sixe argument testing commit cd554b025c09ab67c278fb8599fd268185a07628 with gcc (GCC) 8.1.0 kernel signature: 9db0f0c21fb4b82a0a0f7626d9cda365e6d654bc all runs: OK # git bisect bad cd554b025c09ab67c278fb8599fd268185a07628 Bisecting: 583 revisions left to test after this (roughly 9 steps) [a23cd06c2cd2aab5728c1755616d2a1ffb95d6ac] ARM: OMAP2+: Fix missing reset done flag for am3 and am43 testing commit a23cd06c2cd2aab5728c1755616d2a1ffb95d6ac with gcc (GCC) 8.1.0 kernel signature: 007f8cd4cf95e7573f3c243f56909d1b975f9edc all runs: OK # git bisect bad a23cd06c2cd2aab5728c1755616d2a1ffb95d6ac Bisecting: 291 revisions left to test after this (roughly 8 steps) [782a77f2eb39207589ef9175a2ceadd0cca12112] drm/amd/display: reprogram VM config when system resume testing commit 782a77f2eb39207589ef9175a2ceadd0cca12112 with gcc (GCC) 8.1.0 kernel signature: 2cc7194edcd039638a0e31f2f33f7955668dfee8 all runs: OK # git bisect bad 782a77f2eb39207589ef9175a2ceadd0cca12112 Bisecting: 145 revisions left to test after this (roughly 7 steps) [dfaf60580191207627a85739850799bbb13280f4] ARM: dts: imx7-colibri: disable HS400 testing commit dfaf60580191207627a85739850799bbb13280f4 with gcc (GCC) 8.1.0 kernel signature: f676efc1dcb237b03d9bd8f34c9c14a16c36f98e all runs: OK # git bisect bad dfaf60580191207627a85739850799bbb13280f4 Bisecting: 72 revisions left to test after this (roughly 6 steps) [587df35cbf654a063372fb1b523a0b56a5f789ab] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs testing commit 587df35cbf654a063372fb1b523a0b56a5f789ab with gcc (GCC) 8.1.0 kernel signature: 3f1533e1dc1122f466bdbcc123a719862ffc49c0 all runs: OK # git bisect bad 587df35cbf654a063372fb1b523a0b56a5f789ab Bisecting: 35 revisions left to test after this (roughly 5 steps) [6b449e4cf09021310552e319fa1cccff45b67a4a] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion testing commit 6b449e4cf09021310552e319fa1cccff45b67a4a with gcc (GCC) 8.1.0 kernel signature: 4e0d0cefb0c51fbb89d17a68fda93eee032ad27e all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good 6b449e4cf09021310552e319fa1cccff45b67a4a Bisecting: 17 revisions left to test after this (roughly 4 steps) [46beb6eacef54d50e436c89e5ae70df5895ab97c] Bluetooth: btrtl: HCI reset on close for Realtek BT chip testing commit 46beb6eacef54d50e436c89e5ae70df5895ab97c with gcc (GCC) 8.1.0 kernel signature: 4d07a9cbbb2601d2374d02ffd841bde7a0518ce8 all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good 46beb6eacef54d50e436c89e5ae70df5895ab97c Bisecting: 8 revisions left to test after this (roughly 3 steps) [59a5cea41dd0ae706ab83f8ecd64199aadefb493] f2fs: use generic EFSBADCRC/EFSCORRUPTED testing commit 59a5cea41dd0ae706ab83f8ecd64199aadefb493 with gcc (GCC) 8.1.0 kernel signature: 073b13b2a76f984e354148c99beb69fe21f98cb0 all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good 59a5cea41dd0ae706ab83f8ecd64199aadefb493 Bisecting: 4 revisions left to test after this (roughly 2 steps) [831d082be72c057f223de3d48a6b178c8621b702] macsec: drop skb sk before calling gro_cells_receive testing commit 831d082be72c057f223de3d48a6b178c8621b702 with gcc (GCC) 8.1.0 kernel signature: 1843c54c6e0a565618ebf1d82d673f655d7d4f1a all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good 831d082be72c057f223de3d48a6b178c8621b702 Bisecting: 2 revisions left to test after this (roughly 1 step) [abb04d0a9deaae736945f42dbf94b29bc8a592e8] net: qrtr: Stop rx_worker before freeing node testing commit abb04d0a9deaae736945f42dbf94b29bc8a592e8 with gcc (GCC) 8.1.0 kernel signature: 0be9ee3ee4252c97715e9bd91e0e2eae19c0013e all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good abb04d0a9deaae736945f42dbf94b29bc8a592e8 Bisecting: 0 revisions left to test after this (roughly 1 step) [195a3ea494d21721805959d3bfa0925167631ca5] net_sched: add max len check for TCA_KIND testing commit 195a3ea494d21721805959d3bfa0925167631ca5 with gcc (GCC) 8.1.0 kernel signature: fd644d74c0555b71118bf8b19b3ce54180446795 all runs: OK # git bisect bad 195a3ea494d21721805959d3bfa0925167631ca5 Bisecting: 0 revisions left to test after this (roughly 0 steps) [c31096dc586e66debe891a1fa880240fe52c7ef1] net/sched: act_sample: don't push mac header on ip6gre ingress testing commit c31096dc586e66debe891a1fa880240fe52c7ef1 with gcc (GCC) 8.1.0 kernel signature: 727f65f4703b234ea6267762592d165976841944 all runs: crashed: WARNING: suspicious RCU usage in netem_enqueue # git bisect good c31096dc586e66debe891a1fa880240fe52c7ef1 195a3ea494d21721805959d3bfa0925167631ca5 is the first bad commit commit 195a3ea494d21721805959d3bfa0925167631ca5 Author: Cong Wang Date: Wed Sep 18 16:24:12 2019 -0700 net_sched: add max len check for TCA_KIND [ Upstream commit 62794fc4fbf52f2209dc094ea255eaef760e7d01 ] The TCA_KIND attribute is of NLA_STRING which does not check the NUL char. KMSAN reported an uninit-value of TCA_KIND which is likely caused by the lack of NUL. Change it to NLA_NUL_STRING and add a max len too. Fixes: 8b4c3cdd9dd8 ("net: sched: Add policy validation for tc attributes") Reported-and-tested-by: syzbot+618aacd49e8c8b8486bd@syzkaller.appspotmail.com Cc: Jamal Hadi Salim Signed-off-by: Cong Wang Reviewed-by: David Ahern Acked-by: Jiri Pirko Signed-off-by: Jakub Kicinski Signed-off-by: Greg Kroah-Hartman net/sched/sch_api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) kernel signature: fd644d74c0555b71118bf8b19b3ce54180446795 previous signature: 727f65f4703b234ea6267762592d165976841944 revisions tested: 14, total time: 3h32m32.529527645s (build: 1h56m49.427178712s, test: 1h34m29.860179723s) first good commit: 195a3ea494d21721805959d3bfa0925167631ca5 net_sched: add max len check for TCA_KIND cc: ["dsahern@gmail.com" "gregkh@linuxfoundation.org" "jakub.kicinski@netronome.com" "jhs@mojatatu.com" "jiri@mellanox.com" "syzbot+618aacd49e8c8b8486bd@syzkaller.appspotmail.com" "xiyou.wangcong@gmail.com"]