ci2 starts bisection 2023-08-12 16:18:19.438897248 +0000 UTC m=+91793.137466151 bisecting fixing commit since 2f3918bc53fb998fdeed8683ddc61194ceb84edf building syzkaller on 749afb64a55dba8e4a50d96bc287ae06346b4244 ensuring issue is reproducible on original commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1031ff7929d8649fe13bad5ca3b5c14e0089c4c78f87be6a13f505eac6e12d5d all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e11c81be97ebdfe33672f0bd73c81ae29057a94bc5968c0ccb6cea0c76ea6576 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the bug reproduces without the instrumentation disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed kconfig minimization: base=3820 full=7523 leaves diff=1994 split chunks (needed=false): <1994> split chunk #0 of len 1994 into 5 parts testing without sub-chunk 1/5 disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 37c9d8b477a5bd0a5cbdea47b82422774048409ef212bdb3070473a2cc00eb5d all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a31b23d62ee1aea6bb1bdc7ccabb5d76f397ec66f20659597d9def838b65fe59 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [KASAN ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 02bfe163331d1b6b931ace125133046bd89a44c32a96bb7598af5ea7295dfb48 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1b1604351626147bd9b579e806006aee21e970d6389287fb460dfe97181a9c9c all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit 2f3918bc53fb998fdeed8683ddc61194ceb84edf gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2ab9e752964150a91509c4681840160f4b29555b7779be5c7def98a2a312443d all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] the chunk can be dropped disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing current HEAD 1321ab403b38366a4cfb283145bb2c005becb1e5 testing commit 1321ab403b38366a4cfb283145bb2c005becb1e5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: aba760d8849fe02a03711847af1ad4057317713326f187b6cce59f868ff33c35 all runs: OK false negative chance: 0.000 # git bisect start 1321ab403b38366a4cfb283145bb2c005becb1e5 2f3918bc53fb998fdeed8683ddc61194ceb84edf Bisecting: 955 revisions left to test after this (roughly 10 steps) [73209e3f8ad75e3226fbc94e04c67c1a121d7c99] device property: Fix documentation for fwnode_get_next_parent() determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit 73209e3f8ad75e3226fbc94e04c67c1a121d7c99 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 95bfb6d72aa965d28f26e0c060ef28e93bb6a9cd9d7f655a93d4c63c3085b55d all runs: OK false negative chance: 0.000 # git bisect bad 73209e3f8ad75e3226fbc94e04c67c1a121d7c99 Bisecting: 477 revisions left to test after this (roughly 9 steps) [e47037d28b7398d7a8f1a3e071087ea9dbfcebf5] x86/smp: Dont access non-existing CPUID leaf determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit e47037d28b7398d7a8f1a3e071087ea9dbfcebf5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 06c469e44cfc8bdbc016775cfdfaf3c33cf41d461622c33110790ad3dadd2f9d all runs: OK false negative chance: 0.000 # git bisect bad e47037d28b7398d7a8f1a3e071087ea9dbfcebf5 Bisecting: 238 revisions left to test after this (roughly 8 steps) [07f9cc229b44cbcee6385802d390091d915f38c3] net/sched: cls_u32: Fix reference counter leak leading to overflow determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit 07f9cc229b44cbcee6385802d390091d915f38c3 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 598babfd05a85da163399650366749ee3a25a05d4f2079666871260a6e5da282 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] # git bisect good 07f9cc229b44cbcee6385802d390091d915f38c3 Bisecting: 119 revisions left to test after this (roughly 7 steps) [1d3127542665e0a4dee20285766b147bb87402e6] mptcp: fix possible list corruption on passive MPJ determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit 1d3127542665e0a4dee20285766b147bb87402e6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: efd8aaf0150237d495a49bd9fd3e5af0a35fb1bf8d2e68de181a4a06c42cb3b7 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] # git bisect good 1d3127542665e0a4dee20285766b147bb87402e6 Bisecting: 59 revisions left to test after this (roughly 6 steps) [22cc989f2b10327a39943ff16a7d1baf290e6421] Revert "net: phy: dp83867: perform soft reset and retain established link" determine whether the revision contains the guilty commit revision 07f9cc229b44cbcee6385802d390091d915f38c3 crashed and is reachable testing commit 22cc989f2b10327a39943ff16a7d1baf290e6421 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1d6f2354a4d02da0b57ecbebeec7f6f23e70fd7786140d5a0a87c583c8091989 all runs: OK false negative chance: 0.000 # git bisect bad 22cc989f2b10327a39943ff16a7d1baf290e6421 Bisecting: 29 revisions left to test after this (roughly 5 steps) [ac5671d10060176091c38f602181144061f3be47] bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable. determine whether the revision contains the guilty commit revision 07f9cc229b44cbcee6385802d390091d915f38c3 crashed and is reachable testing commit ac5671d10060176091c38f602181144061f3be47 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 32425bcd7074dd8f60ec76526b04eb468045fc2aec6ebdefd3a1cc57a52b21eb all runs: OK false negative chance: 0.000 # git bisect bad ac5671d10060176091c38f602181144061f3be47 Bisecting: 14 revisions left to test after this (roughly 4 steps) [277a7c23b590a16c91f01a0698a607e9e40dfee6] regmap: spi-avmm: Fix regmap_bus max_raw_write determine whether the revision contains the guilty commit revision 07f9cc229b44cbcee6385802d390091d915f38c3 crashed and is reachable testing commit 277a7c23b590a16c91f01a0698a607e9e40dfee6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: b102757eb6190ccd518bb3cf8ced84822da8fe58d7e0c977bcd40b04e29246b3 all runs: OK false negative chance: 0.000 # git bisect bad 277a7c23b590a16c91f01a0698a607e9e40dfee6 Bisecting: 7 revisions left to test after this (roughly 3 steps) [f1b17198e45b9eb09464a7524089b9739cb8028d] mmc: mmci: stm32: fix max busy timeout calculation determine whether the revision contains the guilty commit revision 07f9cc229b44cbcee6385802d390091d915f38c3 crashed and is reachable testing commit f1b17198e45b9eb09464a7524089b9739cb8028d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 83452e08dc73735d456ab5ead11ea732f968a1285b813a00ede5d05f0c0c9e10 all runs: OK false negative chance: 0.000 # git bisect bad f1b17198e45b9eb09464a7524089b9739cb8028d Bisecting: 3 revisions left to test after this (roughly 2 steps) [0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6] cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit 0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: fbe7c92721d21a4957f90d9aa8957c0e9050184b7762608ca3e89b65a718b6bf all runs: OK false negative chance: 0.000 # git bisect bad 0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6 Bisecting: 0 revisions left to test after this (roughly 1 step) [7b162a18d332bd5ca7ff9170ded674b4cdad31f7] cgroup: Do not corrupt task iteration when rebinding subsystem determine whether the revision contains the guilty commit revision 2f3918bc53fb998fdeed8683ddc61194ceb84edf crashed and is reachable testing commit 7b162a18d332bd5ca7ff9170ded674b4cdad31f7 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5cdd98c3a75c8f758648d1f111d88a963e5e2923254771da85c0d97dd65d3846 all runs: crashed: possible deadlock in static_key_slow_inc representative crash: possible deadlock in static_key_slow_inc, types: [LOCKDEP] # git bisect good 7b162a18d332bd5ca7ff9170ded674b4cdad31f7 0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6 is the first bad commit commit 0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6 Author: Tetsuo Handa Date: Sun Jun 11 22:48:12 2023 +0900 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() commit f0cc749254d12c78e93dae3b27b21dc9546843d0 upstream. syzbot is again reporting circular locking dependency between cpu_hotplug_lock and freezer_mutex. Do like what we did with commit 57dcd64c7e036299 ("cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex"). Reported-by: syzbot Closes: https://syzkaller.appspot.com/bug?extid=2ab700fe1829880a2ec6 Signed-off-by: Tetsuo Handa Tested-by: syzbot Fixes: f5d39b020809 ("freezer,sched: Rewrite core freezer logic") Cc: stable@vger.kernel.org # v6.1+ Signed-off-by: Tejun Heo Signed-off-by: Greg Kroah-Hartman kernel/cgroup/legacy_freezer.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) accumulated error probability: 0.00 culprit signature: fbe7c92721d21a4957f90d9aa8957c0e9050184b7762608ca3e89b65a718b6bf parent signature: 5cdd98c3a75c8f758648d1f111d88a963e5e2923254771da85c0d97dd65d3846 revisions tested: 18, total time: 6h7m50.584127005s (build: 3h54m31.413700977s, test: 1h58m51.51656503s) first good commit: 0d7a4e6589a02fd87d286f7f0713ba6d8fc344e6 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() recipients (to): ["gregkh@linuxfoundation.org" "penguin-kernel@i-love.sakura.ne.jp" "syzbot+2ab700fe1829880a2ec6@syzkaller.appspotmail.com" "tj@kernel.org"] recipients (cc): []