bisecting fixing commit since 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 building syzkaller on ffec44b5d1e024359410f6ba8d5e965973ede8f5 testing commit 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 with gcc (GCC) 8.1.0 kernel signature: 66417d383f3b100f6bcdca3798cba4b6e6a3bf97136cd5b925ef719a28b9fd94 all runs: crashed: possible deadlock in dev_mc_unsync testing current HEAD 444da3f52407d74c9aa12187ac6b01f76ee47d62 testing commit 444da3f52407d74c9aa12187ac6b01f76ee47d62 with gcc (GCC) 8.1.0 kernel signature: 57f2a74ca35a8aff913cdb85d3c45d8d12e241e844156026c13acb06014904ed all runs: OK # git bisect start 444da3f52407d74c9aa12187ac6b01f76ee47d62 4a21185cda0fbb860580eeeb4f1a70a9cda332a4 Bisecting: 5228 revisions left to test after this (roughly 12 steps) [060a72a268577cf27733d9e8eb03b3ca427f45e6] Merge tag 'for-5.9/block-merge-20200804' of git://git.kernel.dk/linux-block testing commit 060a72a268577cf27733d9e8eb03b3ca427f45e6 with gcc (GCC) 8.1.0 kernel signature: b82b2cbefaccbe675c3f6adf1caebca0d2930838deb2faf27808b5fbf1224ce5 all runs: OK # git bisect bad 060a72a268577cf27733d9e8eb03b3ca427f45e6 Bisecting: 2499 revisions left to test after this (roughly 11 steps) [45365a06aa305c9eca1cbf48aef48a7a0cea3b4e] Merge tag 's390-5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux testing commit 45365a06aa305c9eca1cbf48aef48a7a0cea3b4e with gcc (GCC) 8.1.0 kernel signature: 7a45df52107c9680ddfb234098c54d054702849c1cfa7f5777e79ee604871f45 all runs: OK # git bisect bad 45365a06aa305c9eca1cbf48aef48a7a0cea3b4e Bisecting: 1256 revisions left to test after this (roughly 10 steps) [ce20d7bf6e00997496d8d5322b1253584d2a0908] Merge tag 'usb-5.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb into master testing commit ce20d7bf6e00997496d8d5322b1253584d2a0908 with gcc (GCC) 8.1.0 kernel signature: 058fa493fa7886e17e13af9cd3d93ffea0d5f02d25e0ec3ae37da8b4921812a3 all runs: OK # git bisect bad ce20d7bf6e00997496d8d5322b1253584d2a0908 Bisecting: 629 revisions left to test after this (roughly 9 steps) [dcde237b9b0eb1d19306e6f48c0a4e058907619f] Merge tag 'perf-tools-fixes-2020-07-07' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux testing commit dcde237b9b0eb1d19306e6f48c0a4e058907619f with gcc (GCC) 8.1.0 kernel signature: 8154bd8db56244e6c97b464e35d2b11fc4a741756a3d29b0e6cbc23a02cac4d7 all runs: crashed: possible deadlock in dev_mc_unsync # git bisect good dcde237b9b0eb1d19306e6f48c0a4e058907619f Bisecting: 317 revisions left to test after this (roughly 8 steps) [49decddd39e5f6132ccd7d9fdc3d7c470b0061bb] Merge tag 'inclusive-terminology' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/linux testing commit 49decddd39e5f6132ccd7d9fdc3d7c470b0061bb with gcc (GCC) 8.1.0 kernel signature: 6fc3fa01d041ab86630a9b2c54ef0c759101839e9259fc43648d98b0786aafe6 all runs: OK # git bisect bad 49decddd39e5f6132ccd7d9fdc3d7c470b0061bb Bisecting: 155 revisions left to test after this (roughly 7 steps) [515a10a701d570e26dfbe6ee373f77c8bf11053f] net: macb: fix wakeup test in runtime suspend/resume routines testing commit 515a10a701d570e26dfbe6ee373f77c8bf11053f with gcc (GCC) 8.1.0 kernel signature: 42601da3cdc62452c9664b5682defff0c94448ed76b032060a32b3e6178e2b20 all runs: OK # git bisect bad 515a10a701d570e26dfbe6ee373f77c8bf11053f Bisecting: 77 revisions left to test after this (roughly 6 steps) [af199a1a9cb02ec0194804bd46c174b6db262075] net: dsa: microchip: set the correct number of ports testing commit af199a1a9cb02ec0194804bd46c174b6db262075 with gcc (GCC) 8.1.0 kernel signature: 9ee68019f0c3ece41a922edfe00e853f4dad234edcc90be63a366a90da34c801 all runs: OK # git bisect bad af199a1a9cb02ec0194804bd46c174b6db262075 Bisecting: 45 revisions left to test after this (roughly 5 steps) [0433c93dff147fac488d39956ef1ddf34fd76044] Merge branch 'net-ipa-three-bug-fixes' testing commit 0433c93dff147fac488d39956ef1ddf34fd76044 with gcc (GCC) 8.1.0 kernel signature: 555bd2e9c891f91960af6643876e271a11a5436b21cd8cfe9128f447b6f689c1 all runs: OK # git bisect bad 0433c93dff147fac488d39956ef1ddf34fd76044 Bisecting: 14 revisions left to test after this (roughly 4 steps) [33c568ba49e2b0ff7c3daead5d9427be797a4c43] Merge tag 'mac80211-for-net-2020-06-29' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 testing commit 33c568ba49e2b0ff7c3daead5d9427be797a4c43 with gcc (GCC) 8.1.0 kernel signature: 1c871b52001f3446447b1fe76718a33e4d592d5702613360e8a875f22743936b all runs: OK # git bisect bad 33c568ba49e2b0ff7c3daead5d9427be797a4c43 Bisecting: 8 revisions left to test after this (roughly 3 steps) [60a0121f8fa64b0f4297aa6fef8207500483a874] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR testing commit 60a0121f8fa64b0f4297aa6fef8207500483a874 with gcc (GCC) 8.1.0 kernel signature: 13320d5f2fcab048f69b77c4547f6244ba62d6de78cd0dad48d1a728e43c0cd7 all runs: crashed: possible deadlock in dev_mc_unsync # git bisect good 60a0121f8fa64b0f4297aa6fef8207500483a874 Bisecting: 4 revisions left to test after this (roughly 2 steps) [9b14d1f8a76682124c5e465196685a9833ff526e] bridge: mrp: Fix endian conversion and some other warnings testing commit 9b14d1f8a76682124c5e465196685a9833ff526e with gcc (GCC) 8.1.0 kernel signature: 0e1dcf6bc5b4053cfa2584fce148b6f434d5e4a226857d5061555c8b6da99559 all runs: crashed: possible deadlock in dev_mc_unsync # git bisect good 9b14d1f8a76682124c5e465196685a9833ff526e Bisecting: 2 revisions left to test after this (roughly 1 step) [be74294ffa24f5fbc0d6643842e3e095447e17a2] net: get rid of lockdep_set_class_and_subclass() testing commit be74294ffa24f5fbc0d6643842e3e095447e17a2 with gcc (GCC) 8.1.0 kernel signature: 4aa9cac9f68ad03a4ca6278e2e319a735a35dff746c32f17ce8425376c2ed075 all runs: OK # git bisect bad be74294ffa24f5fbc0d6643842e3e095447e17a2 Bisecting: 0 revisions left to test after this (roughly 0 steps) [7dea927f702df030c02bd0c9e6e320a8315e3efa] lib: packing: add documentation for pbuflen argument testing commit 7dea927f702df030c02bd0c9e6e320a8315e3efa with gcc (GCC) 8.1.0 kernel signature: 857e633cb95fd1f7e0181bc89c3c6b5d66ce0a44bba6a2e9a9dbe290fbcb5686 all runs: crashed: possible deadlock in dev_mc_unsync # git bisect good 7dea927f702df030c02bd0c9e6e320a8315e3efa be74294ffa24f5fbc0d6643842e3e095447e17a2 is the first bad commit commit be74294ffa24f5fbc0d6643842e3e095447e17a2 Author: Cong Wang Date: Fri Jun 26 11:24:22 2020 -0700 net: get rid of lockdep_set_class_and_subclass() lockdep_set_class_and_subclass() is meant to reduce the _nested() annotations by assigning a default subclass. For addr_list_lock, we have to compute the subclass at run-time as the netdevice topology changes after creation. So, we should just get rid of these lockdep_set_class_and_subclass() and stick with our _nested() annotations. Fixes: 845e0ebb4408 ("net: change addr_list_lock back to static key") Suggested-by: Taehee Yoo Cc: Dmitry Vyukov Signed-off-by: Cong Wang Signed-off-by: David S. Miller drivers/net/macsec.c | 5 ++--- drivers/net/macvlan.c | 5 ++--- net/8021q/vlan_dev.c | 9 ++++----- 3 files changed, 8 insertions(+), 11 deletions(-) culprit signature: 4aa9cac9f68ad03a4ca6278e2e319a735a35dff746c32f17ce8425376c2ed075 parent signature: 857e633cb95fd1f7e0181bc89c3c6b5d66ce0a44bba6a2e9a9dbe290fbcb5686 revisions tested: 15, total time: 3h27m44.810956874s (build: 1h20m15.844290855s, test: 2h6m8.872432409s) first good commit: be74294ffa24f5fbc0d6643842e3e095447e17a2 net: get rid of lockdep_set_class_and_subclass() recipients (to): ["davem@davemloft.net" "davem@davemloft.net" "kuba@kernel.org" "netdev@vger.kernel.org" "xiyou.wangcong@gmail.com"] recipients (cc): ["ap420073@gmail.com" "edumazet@google.com" "linux-kernel@vger.kernel.org" "xiyou.wangcong@gmail.com"]