bisecting fixing commit since a409ed156a90093a03fe6a93721ddf4c591eac87 building syzkaller on 04201c0669446145fd9c347c5538da0ca13ff29b testing commit a409ed156a90093a03fe6a93721ddf4c591eac87 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1ca01283cb922c934c5873a5a9dc87e419bd83ed142529dabbd300ae04e00706 run #0: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #1: crashed: KASAN: use-after-free Read in lock_sock_nested run #2: crashed: INFO: trying to register non-static key in l2cap_sock_teardown_cb run #3: crashed: KASAN: use-after-free Read in lock_sock_nested run #4: crashed: KASAN: use-after-free Read in lock_sock_nested run #5: crashed: KASAN: use-after-free Read in lock_sock_nested run #6: crashed: KASAN: use-after-free Read in lock_sock_nested run #7: crashed: KASAN: use-after-free Read in lock_sock_nested run #8: crashed: KASAN: use-after-free Read in lock_sock_nested run #9: crashed: KASAN: use-after-free Read in lock_sock_nested run #10: crashed: KASAN: use-after-free Read in lock_sock_nested run #11: crashed: KASAN: use-after-free Read in lock_sock_nested run #12: crashed: INFO: trying to register non-static key in l2cap_sock_teardown_cb run #13: crashed: KASAN: use-after-free Read in lock_sock_nested run #14: crashed: INFO: trying to register non-static key in l2cap_sock_teardown_cb run #15: crashed: KASAN: use-after-free Read in lock_sock_nested run #16: crashed: KASAN: use-after-free Read in lock_sock_nested run #17: crashed: KASAN: use-after-free Read in lock_sock_nested run #18: crashed: INFO: trying to register non-static key in l2cap_sock_teardown_cb run #19: crashed: WARNING: locking bug in l2cap_sock_teardown_cb testing current HEAD 5d9f4cf36721aba199975a9be7863a3ff5cd4b59 testing commit 5d9f4cf36721aba199975a9be7863a3ff5cd4b59 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 94be69e903d9c76c4557c1882a3fa8bd4dc504d8396101856b4f2d3f05ac19f9 all runs: OK # git bisect start 5d9f4cf36721aba199975a9be7863a3ff5cd4b59 a409ed156a90093a03fe6a93721ddf4c591eac87 Bisecting: 39908 revisions left to test after this (roughly 15 steps) [222013f9ac30b9cec44301daa8dbd0aae38abffb] cryptoloop: add a deprecation warning testing commit 222013f9ac30b9cec44301daa8dbd0aae38abffb compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6ccd318500da7a61910df8c9e1c2dd80f6006c4a4b62191fb93081c87be86da8 run #0: crashed: BUG: sleeping function called from invalid context in lock_sock_nested run #1: crashed: KASAN: use-after-free Read in lock_sock_nested run #2: crashed: KASAN: use-after-free Read in lock_sock_nested run #3: crashed: KASAN: use-after-free Read in lock_sock_nested run #4: crashed: KASAN: use-after-free Read in lock_sock_nested run #5: crashed: KASAN: use-after-free Read in lock_sock_nested run #6: crashed: BUG: unable to handle kernel paging request in lock_sock_nested run #7: crashed: KASAN: use-after-free Read in lock_sock_nested run #8: crashed: KASAN: use-after-free Read in lock_sock_nested run #9: crashed: KASAN: use-after-free Read in lock_sock_nested # git bisect good 222013f9ac30b9cec44301daa8dbd0aae38abffb Bisecting: 19989 revisions left to test after this (roughly 14 steps) [32b47072f319bb65e9afad59e78153d83496f1f5] Merge tag 'defconfig-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 32b47072f319bb65e9afad59e78153d83496f1f5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a6577848fe40e1b6e3e49446484d289e2effbb2ca2702dbb92f828364b06822a all runs: crashed: KASAN: use-after-free Read in lock_sock_nested # git bisect good 32b47072f319bb65e9afad59e78153d83496f1f5 Bisecting: 9014 revisions left to test after this (roughly 13 steps) [fc02cb2b37fe2cbf1d3334b9f0f0eab9431766c4] Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next testing commit fc02cb2b37fe2cbf1d3334b9f0f0eab9431766c4 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b797c56ac7eb8b0ac73a6f9334bbe4da94a659068f111c487608316ed88c5cd4 all runs: OK # git bisect bad fc02cb2b37fe2cbf1d3334b9f0f0eab9431766c4 Bisecting: 5483 revisions left to test after this (roughly 13 steps) [05f1e35a13542bee0b3b83549a635560aaa94d90] Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux testing commit 05f1e35a13542bee0b3b83549a635560aaa94d90 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2c0775b01684512179c71aa06020a0d9671616946019eb6a39f7795beb900709 run #0: crashed: KASAN: use-after-free Read in lock_sock_nested run #1: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #2: crashed: KASAN: use-after-free Read in lock_sock_nested run #3: crashed: KASAN: use-after-free Read in lock_sock_nested run #4: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #5: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #6: crashed: KASAN: use-after-free Read in lock_sock_nested run #7: crashed: KASAN: use-after-free Read in lock_sock_nested run #8: crashed: KASAN: use-after-free Read in lock_sock_nested run #9: crashed: KASAN: use-after-free Read in lock_sock_nested # git bisect good 05f1e35a13542bee0b3b83549a635560aaa94d90 Bisecting: 2752 revisions left to test after this (roughly 12 steps) [6f2b76a4a384e05ac8d3349831f29dff5de1e1e2] Merge tag 'Smack-for-5.16' of https://github.com/cschaufler/smack-next testing commit 6f2b76a4a384e05ac8d3349831f29dff5de1e1e2 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 98a4aca4eea95e7a45bc73bb094bffefd5d188911c35840d337febd5255e3dc0 run #0: crashed: KASAN: use-after-free Read in lock_sock_nested run #1: crashed: KASAN: use-after-free Read in lock_sock_nested run #2: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #3: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #4: crashed: KASAN: use-after-free Read in lock_sock_nested run #5: crashed: KASAN: use-after-free Read in lock_sock_nested run #6: crashed: KASAN: use-after-free Read in lock_sock_nested run #7: crashed: KASAN: use-after-free Read in lock_sock_nested run #8: crashed: KASAN: use-after-free Read in lock_sock_nested run #9: crashed: KASAN: use-after-free Read in lock_sock_nested # git bisect good 6f2b76a4a384e05ac8d3349831f29dff5de1e1e2 Bisecting: 1376 revisions left to test after this (roughly 11 steps) [a427aca0a931b8c65b47231bbf09e8873b29d554] Merge tag 'mt76-for-kvalo-2021-10-23' of https://github.com/nbd168/wireless testing commit a427aca0a931b8c65b47231bbf09e8873b29d554 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a29f64b44ee338b43f03412245b304b8f5eb6caddd112df3d704d67d7e8fffec all runs: crashed: WARNING in nsim_dev_reload_destroy # git bisect good a427aca0a931b8c65b47231bbf09e8873b29d554 Bisecting: 647 revisions left to test after this (roughly 10 steps) [79ef0c00142519bc34e1341447f3797436cc48bf] Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace testing commit 79ef0c00142519bc34e1341447f3797436cc48bf compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 2f4520600275cf042aba93644d0d812e9b22e9ece41855fbee711594d89c154c run #0: crashed: KASAN: use-after-free Read in lock_sock_nested run #1: crashed: KASAN: use-after-free Read in lock_sock_nested run #2: crashed: KASAN: use-after-free Read in lock_sock_nested run #3: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #4: crashed: KASAN: use-after-free Read in lock_sock_nested run #5: crashed: KASAN: use-after-free Read in lock_sock_nested run #6: crashed: WARNING: locking bug in l2cap_sock_teardown_cb run #7: crashed: KASAN: use-after-free Read in lock_sock_nested run #8: crashed: KASAN: use-after-free Read in lock_sock_nested run #9: crashed: KASAN: use-after-free Read in lock_sock_nested # git bisect good 79ef0c00142519bc34e1341447f3797436cc48bf Bisecting: 368 revisions left to test after this (roughly 8 steps) [52fa3ee0cce60a04739f4a5ca1c9d5c2a8ee1578] Merge branch 'make-neighbor-eviction-controllable-by-userspace' testing commit 52fa3ee0cce60a04739f4a5ca1c9d5c2a8ee1578 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b940c220215707c82e77fb69994d0e02c5ef6320eb0dda49a0e09e542de4bed3 all runs: OK # git bisect bad 52fa3ee0cce60a04739f4a5ca1c9d5c2a8ee1578 Bisecting: 139 revisions left to test after this (roughly 7 steps) [6689d716fded86e5b85309537e2c42945763eeea] Merge branch 'MCTP-flow-support' testing commit 6689d716fded86e5b85309537e2c42945763eeea compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ca1bccafef8aa71ff31764cdd1dfc774add17a79c1752eceba339667b43097bb all runs: OK # git bisect bad 6689d716fded86e5b85309537e2c42945763eeea Bisecting: 63 revisions left to test after this (roughly 6 steps) [3a26babb418362de060811fc7b077088ba650f7f] Merge tag 'mlx5-net-next-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux testing commit 3a26babb418362de060811fc7b077088ba650f7f compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 560aa7a2047e103dbfe1f5f4f4848b240693210f88f6070eb90fb08a20a18e04 all runs: OK # git bisect bad 3a26babb418362de060811fc7b077088ba650f7f Bisecting: 37 revisions left to test after this (roughly 5 steps) [5a48585d7ec1d0e1e83539d56846c1e513ef66ea] net: thunderbolt: use eth_hw_addr_set() testing commit 5a48585d7ec1d0e1e83539d56846c1e513ef66ea compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 01f28a812457cbc0c0a10472e2ae500cb146f01b315434e9fdd20647df4996f6 all runs: OK # git bisect bad 5a48585d7ec1d0e1e83539d56846c1e513ef66ea Bisecting: 17 revisions left to test after this (roughly 4 steps) [e334df1d33b6d68f4441494e2d0e2640dd1bfdde] Merge branch 'mvneta-phylink' testing commit e334df1d33b6d68f4441494e2d0e2640dd1bfdde compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c78f5afce2027c2fb8a7fe077fa1105461881a297794c0a098e60209f89c234a all runs: crashed: WARNING in nsim_dev_reload_destroy # git bisect good e334df1d33b6d68f4441494e2d0e2640dd1bfdde Bisecting: 8 revisions left to test after this (roughly 3 steps) [6487c819393ed1678ef847fd260ea86edccc0bb3] Merge branch 'br-fdb-refactoring' testing commit 6487c819393ed1678ef847fd260ea86edccc0bb3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 26f2931e54295f215b3fb229abd24c653b6fa394b61291dc0aeb43f5118f828d all runs: crashed: WARNING in nsim_dev_reload_destroy # git bisect good 6487c819393ed1678ef847fd260ea86edccc0bb3 Bisecting: 4 revisions left to test after this (roughly 2 steps) [f25c0515c521375154c62c72447869f40218c861] net: sched: gred: dynamically allocate tc_gred_qopt_offload testing commit f25c0515c521375154c62c72447869f40218c861 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3d67da9dd1c919aefcaaafc396268472d5ab2623ec8e1a3b3fbbb7bd2ce94f97 all runs: OK # git bisect bad f25c0515c521375154c62c72447869f40218c861 Bisecting: 1 revision left to test after this (roughly 1 step) [c5e0321e43deed0512b34d8d8d40a16c0e22b541] Revert "devlink: Remove not-executed trap policer notifications" testing commit c5e0321e43deed0512b34d8d8d40a16c0e22b541 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 05dbc0ff249ab5002ea984e94f42050f8421aa8a1dbceaa2670d7a47b8c75466 all runs: OK # git bisect bad c5e0321e43deed0512b34d8d8d40a16c0e22b541 Bisecting: 0 revisions left to test after this (roughly 0 steps) [fb9d19c2d844c415d612bb93c231abf2ccf2a821] Revert "devlink: Remove not-executed trap group notifications" testing commit fb9d19c2d844c415d612bb93c231abf2ccf2a821 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d6eceea984319cf927a99713876c483b8e2db72b31d3c1d18ee57947bed87710 all runs: crashed: WARNING in nsim_dev_reload_destroy # git bisect good fb9d19c2d844c415d612bb93c231abf2ccf2a821 c5e0321e43deed0512b34d8d8d40a16c0e22b541 is the first bad commit commit c5e0321e43deed0512b34d8d8d40a16c0e22b541 Author: Leon Romanovsky Date: Tue Oct 26 22:40:42 2021 +0300 Revert "devlink: Remove not-executed trap policer notifications" This reverts commit 22849b5ea5952d853547cc5e0651f34a246b2a4f as it revealed that mlxsw and netdevsim (copy/paste from mlxsw) reregisters devlink objects during another devlink user triggered command. Signed-off-by: Leon Romanovsky Signed-off-by: Jakub Kicinski net/core/devlink.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) culprit signature: 05dbc0ff249ab5002ea984e94f42050f8421aa8a1dbceaa2670d7a47b8c75466 parent signature: d6eceea984319cf927a99713876c483b8e2db72b31d3c1d18ee57947bed87710 revisions tested: 18, total time: 3h32m30.807093191s (build: 1h41m11.465339451s, test: 1h49m5.353653004s) first good commit: c5e0321e43deed0512b34d8d8d40a16c0e22b541 Revert "devlink: Remove not-executed trap policer notifications" recipients (to): ["davem@davemloft.net" "jiri@nvidia.com" "kuba@kernel.org" "kuba@kernel.org" "leonro@nvidia.com" "netdev@vger.kernel.org"] recipients (cc): ["linux-kernel@vger.kernel.org"]