ci starts bisection 2023-03-12 16:21:27.934643957 +0000 UTC m=+206922.393895590 bisecting fixing commit since 355479c70a489415ef6e2624e514f8f15a40861b building syzkaller on e080de16713b9dbf308cdd7bcb85b58293e46e33 ensuring issue is reproducible on original commit 355479c70a489415ef6e2624e514f8f15a40861b testing commit 355479c70a489415ef6e2624e514f8f15a40861b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 96a3aff79f97b1f92ab3ce4bdfe573ad58b9fadab36dd54b8cac98838fc94a0e run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: crashed: INFO: rcu detected stall in corrupted run #11: crashed: INFO: rcu detected stall in corrupted run #12: crashed: INFO: rcu detected stall in corrupted run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK testing current HEAD 134231664868e163580cfe79e8c923560d7de302 testing commit 134231664868e163580cfe79e8c923560d7de302 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 81c7adb74b38418da132a1aef63b4872659529508251f40f779b2c272b463d29 all runs: OK # git bisect start 134231664868e163580cfe79e8c923560d7de302 355479c70a489415ef6e2624e514f8f15a40861b Bisecting: 15480 revisions left to test after this (roughly 14 steps) [d9fc1511728c15df49ff18e49a494d00f78b7cd4] Merge tag 'net-6.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit d9fc1511728c15df49ff18e49a494d00f78b7cd4 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dcc9afa740f91abd631a2790e5850a608304f386e52e1edbeccb01dc4e96e1a5 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect good d9fc1511728c15df49ff18e49a494d00f78b7cd4 Bisecting: 7746 revisions left to test after this (roughly 13 steps) [8ae2f2b0a28416ed2f6d8478ac8b9f7862f36785] HID: intel-ish-hid: ipc: Fix potential use-after-free in work function testing commit 8ae2f2b0a28416ed2f6d8478ac8b9f7862f36785 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 38c0845317191ca2bb1ff2f47fda4e86a35446b2f77e8fcd730c05eef7c6c956 all runs: OK # git bisect bad 8ae2f2b0a28416ed2f6d8478ac8b9f7862f36785 Bisecting: 3898 revisions left to test after this (roughly 12 steps) [8ca8d89b43caf9a02a18414d6eeff966d2b14512] Merge tag 'cgroup-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup testing commit 8ca8d89b43caf9a02a18414d6eeff966d2b14512 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 15e646b3eb81947c90f86098d0d7361b9a14b417751685326e99dc8fd32789a0 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK reproducer seems to be flaky # git bisect good 8ca8d89b43caf9a02a18414d6eeff966d2b14512 Bisecting: 1965 revisions left to test after this (roughly 11 steps) [01bb11ad828b320749764fa93ad078db20d08a9e] sched/topology: fix KASAN warning in hop_cmp() testing commit 01bb11ad828b320749764fa93ad078db20d08a9e gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 718f666d9d849638eaa1ac9e2fb4d4ec971edeb37e9cbe8549296abc5daf66a0 all runs: OK # git bisect bad 01bb11ad828b320749764fa93ad078db20d08a9e Bisecting: 965 revisions left to test after this (roughly 10 steps) [c925ed5f66bf70eb5327fd67382a12994d9b1fce] Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue testing commit c925ed5f66bf70eb5327fd67382a12994d9b1fce gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 644f6ea57609d2e57ee4edca78c89300b592cbbd453d556b28d9a6e04f84199b all runs: OK # git bisect bad c925ed5f66bf70eb5327fd67382a12994d9b1fce Bisecting: 483 revisions left to test after this (roughly 9 steps) [449c5459641ad72a504884abb9fb9b19ee31397b] net: ethtool: add helpers for aggregate statistics testing commit 449c5459641ad72a504884abb9fb9b19ee31397b gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 net/ethtool/mm.c:223:2: error: implicit declaration of function 'ethnl_update_bool'; did you mean 'ethnl_update_bool32'? [-Werror=implicit-function-declaration] # git bisect skip 449c5459641ad72a504884abb9fb9b19ee31397b Bisecting: 483 revisions left to test after this (roughly 9 steps) [308c8ffd5a7d6c05ac57029a1cf875560e70c67d] ixgbe: Separate C22 and C45 transactions testing commit 308c8ffd5a7d6c05ac57029a1cf875560e70c67d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b10b7e9627e01ef685545babe3d0f11215c7de24076b23fd74cb8664e36babff all runs: OK # git bisect bad 308c8ffd5a7d6c05ac57029a1cf875560e70c67d Bisecting: 150 revisions left to test after this (roughly 7 steps) [8d03ad1ab0b052f1f992a52fb80a31b7540b61f6] net: fec: Separate C22 and C45 transactions testing commit 8d03ad1ab0b052f1f992a52fb80a31b7540b61f6 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 58d86bcd581242785574a009c34d370ee2e8f9fb8e756e5b236dc288d40ae656 all runs: OK # git bisect bad 8d03ad1ab0b052f1f992a52fb80a31b7540b61f6 Bisecting: 74 revisions left to test after this (roughly 6 steps) [687125b5799cd5120437fa455cfccbe8537916ff] devlink: split out core code testing commit 687125b5799cd5120437fa455cfccbe8537916ff gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f3e20cf50e751dc25185bc5ac9b5cded52645006ea206b05d34f7fe38e2d7518 run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 687125b5799cd5120437fa455cfccbe8537916ff Bisecting: 36 revisions left to test after this (roughly 5 steps) [d50ede4f53e19b63f785768ce62f9a5019c3a021] net: phy: micrel: Fixed error related to uninitialized symbol ret testing commit d50ede4f53e19b63f785768ce62f9a5019c3a021 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6197de718048ade2cbbe82f826fed8ee3313fd3396d2ef196e5b75e96b729925 all runs: OK # git bisect bad d50ede4f53e19b63f785768ce62f9a5019c3a021 Bisecting: 18 revisions left to test after this (roughly 4 steps) [9053637e0da783efdb37bbfea6a27b856c0228d7] devlink: remove the registration guarantee of references testing commit 9053637e0da783efdb37bbfea6a27b856c0228d7 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0f6aee76ef521ec36b9be78e3b678a4c44f637415e5e9c7266db468ad58eac07 all runs: OK # git bisect bad 9053637e0da783efdb37bbfea6a27b856c0228d7 Bisecting: 9 revisions left to test after this (roughly 3 steps) [c9666bac537e0f98ce15ea57c5fb25fc0a9a29b1] devlink: restart dump based on devlink instance ids (function) testing commit c9666bac537e0f98ce15ea57c5fb25fc0a9a29b1 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7f4dab876c97b87a22a6b63a6b769269c0b4afabec3a1e8dfd429fdb1dd424ca run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: INFO: rcu detected stall in corrupted run #9: crashed: INFO: rcu detected stall in corrupted run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good c9666bac537e0f98ce15ea57c5fb25fc0a9a29b1 Bisecting: 4 revisions left to test after this (roughly 2 steps) [6b754d7bd007c5f68fbb2d9abd5c00d253b033d0] sysctl: expose all net/core sysctls inside netns testing commit 6b754d7bd007c5f68fbb2d9abd5c00d253b033d0 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3e727bf33a8c2194357b6f74aa2096717aa4f05f15419dd42621e6ee9a2113ed run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in corrupted run #4: crashed: INFO: rcu detected stall in corrupted run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in corrupted run #7: crashed: INFO: rcu detected stall in corrupted run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK # git bisect good 6b754d7bd007c5f68fbb2d9abd5c00d253b033d0 Bisecting: 2 revisions left to test after this (roughly 1 step) [7a54a5195b2a877a972ec21a5ca415c1fc2aec61] devlink: update the code in netns move to latest helpers testing commit 7a54a5195b2a877a972ec21a5ca415c1fc2aec61 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f391809e0fb3431d4fc346e2e9455ba3c9e89d3685afe77506bdffa694782ca8 all runs: OK # git bisect bad 7a54a5195b2a877a972ec21a5ca415c1fc2aec61 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d772781964415c63759572b917e21c4f7ec08d9f] devlink: bump the instance index directly when iterating testing commit d772781964415c63759572b917e21c4f7ec08d9f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3751cc6d647c1fc6c039d03645d96a88bb2ab8e8515ae5fe86620f4299cae295 all runs: OK # git bisect bad d772781964415c63759572b917e21c4f7ec08d9f d772781964415c63759572b917e21c4f7ec08d9f is the first bad commit commit d772781964415c63759572b917e21c4f7ec08d9f Author: Jakub Kicinski Date: Thu Jan 5 22:33:54 2023 -0800 devlink: bump the instance index directly when iterating xa_find_after() is designed to handle multi-index entries correctly. If a xarray has two entries one which spans indexes 0-3 and one at index 4 xa_find_after(0) will return the entry at index 4. Having to juggle the two callbacks, however, is unnecessary in case of the devlink xarray, as there is 1:1 relationship with indexes. Always use xa_find() and increment the index manually. Signed-off-by: Jakub Kicinski Reviewed-by: Jiri Pirko Signed-off-by: David S. Miller net/devlink/core.c | 31 +++++++++---------------------- net/devlink/devl_internal.h | 17 ++++------------- 2 files changed, 13 insertions(+), 35 deletions(-) culprit signature: 3751cc6d647c1fc6c039d03645d96a88bb2ab8e8515ae5fe86620f4299cae295 parent signature: 3e727bf33a8c2194357b6f74aa2096717aa4f05f15419dd42621e6ee9a2113ed Reproducer flagged being flaky revisions tested: 16, total time: 6h4m54.273458237s (build: 3h37m21.832453274s, test: 2h24m17.708097245s) first good commit: d772781964415c63759572b917e21c4f7ec08d9f devlink: bump the instance index directly when iterating recipients (to): ["davem@davemloft.net" "jiri@nvidia.com" "kuba@kernel.org"] recipients (cc): []