ci2 starts bisection 2025-01-22 10:05:12.586154449 +0000 UTC m=+63418.453727904 bisecting fixing commit since 6741e066ec7633450d3186946035c1f80c4226b8 building syzkaller on af24b0505c748561efb50f1d03c824d6642f6c0b ensuring issue is reproducible on original commit 6741e066ec7633450d3186946035c1f80c4226b8 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9d66319c9ecf93ee9a9c9f733f18520a8e88fbd2142df2f3602943d2414e85bf all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [BUG KASAN ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 762c06a506c7887c69a7255b16f60d06bbef50c7a3173e92eb46c7e6c7b0f97f all runs: OK false negative chance: 0.000 kconfig minimization: base=3824 full=7455 leaves diff=1988 split chunks (needed=false): <1988> split chunk #0 of len 1988 into 5 parts testing without sub-chunk 1/5 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5c68c690815f6eae54ca2670d775495ed132593421df2477f25481882ac2170e all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a00305911bc83a496c36187769f278a2844d7cb77ce676b29de04b7d09d575b2 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4abcc743e6aa988edc889bd7a84d02ca01e955b047126d09ddd39892f33ac3cb all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4bdf2d76deb9df9412709069e36fe96c1756cb6930f2cd75672b374c7bfeb57a all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 testing commit 6741e066ec7633450d3186946035c1f80c4226b8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2050c3c9ae19e960e022e3b962f1a875a41a1a2eecbc539e11af520bfba87aab all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] the chunk can be dropped testing current HEAD f4f677285b389e3d1bead19ad6b806527bf693f3 testing commit f4f677285b389e3d1bead19ad6b806527bf693f3 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5b649767d98978d38a8b4ab676e60050989dca39f631d6d37c58409080259821 all runs: OK false negative chance: 0.000 # git bisect start f4f677285b389e3d1bead19ad6b806527bf693f3 6741e066ec7633450d3186946035c1f80c4226b8 Bisecting: 2988 revisions left to test after this (roughly 12 steps) [a369766dd3dfd42f8c48cf44f9bcb4873768173d] netfilter: nf_tables: restore IP sanity checks for netdev/egress determine whether the revision contains the guilty commit revision 6741e066ec7633450d3186946035c1f80c4226b8 crashed and is reachable testing commit a369766dd3dfd42f8c48cf44f9bcb4873768173d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d61e5def7fc9d4f5c9d4f027ff6134ec18834b408720b9fb5daa5eb5d6c66f86 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good a369766dd3dfd42f8c48cf44f9bcb4873768173d Bisecting: 1494 revisions left to test after this (roughly 11 steps) [76210223c22a88b4b43e5979f5d9c88e12b2b286] RDMA/bnxt_re: synchronize the qp-handle table array determine whether the revision contains the guilty commit revision 6741e066ec7633450d3186946035c1f80c4226b8 crashed and is reachable testing commit 76210223c22a88b4b43e5979f5d9c88e12b2b286 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d81dfe05c3ba8d537b20a315e8e73a3185eeb8a44434b7ecabd5cffc90de789d all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 76210223c22a88b4b43e5979f5d9c88e12b2b286 Bisecting: 747 revisions left to test after this (roughly 10 steps) [1575df968650d11771359e5ac78278c5b0cc19f3] um: Fix potential integer overflow during physmem setup determine whether the revision contains the guilty commit revision 6741e066ec7633450d3186946035c1f80c4226b8 crashed and is reachable testing commit 1575df968650d11771359e5ac78278c5b0cc19f3 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a59f6605158d8f49910518e2dfbbc5dd2ca683eaf31dea1cd0d37b740543dd07 all runs: OK false negative chance: 0.000 # git bisect bad 1575df968650d11771359e5ac78278c5b0cc19f3 Bisecting: 373 revisions left to test after this (roughly 9 steps) [f892ddcf9f645380c358e73653cb0900f6bc9eb8] initramfs: avoid filename buffer overrun determine whether the revision contains the guilty commit revision a369766dd3dfd42f8c48cf44f9bcb4873768173d crashed and is reachable testing commit f892ddcf9f645380c358e73653cb0900f6bc9eb8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dacc65ebb443ac3e2f5d13100a8dcd6d11b516d40b044cf0d2e63302e90758ec all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good f892ddcf9f645380c358e73653cb0900f6bc9eb8 Bisecting: 186 revisions left to test after this (roughly 8 steps) [31f29289c7eace62a29007bf00e09a6d8339ad7e] scsi: fusion: Remove unused variable 'rc' determine whether the revision contains the guilty commit revision f892ddcf9f645380c358e73653cb0900f6bc9eb8 crashed and is reachable testing commit 31f29289c7eace62a29007bf00e09a6d8339ad7e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9171cb4f35cf100701552c28c78e7611caae67fdddca7e5c8b7a12be67d9faae all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 31f29289c7eace62a29007bf00e09a6d8339ad7e Bisecting: 93 revisions left to test after this (roughly 7 steps) [6adeb401fd17a89ce4eb87adb3db2e6bbc6b823a] counter: ti-ecap-capture: Add check for clk_enable() determine whether the revision contains the guilty commit revision 76210223c22a88b4b43e5979f5d9c88e12b2b286 crashed and is reachable testing commit 6adeb401fd17a89ce4eb87adb3db2e6bbc6b823a gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 71dc19bbf49f780cecb11bb2a75032a5418097bf6997fbc8baa574b1b19b9a98 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 6adeb401fd17a89ce4eb87adb3db2e6bbc6b823a Bisecting: 46 revisions left to test after this (roughly 6 steps) [9a27ca3da0d129d2df57ef737fe5589c31e014f0] pinctrl: qcom: spmi: fix debugfs drive strength determine whether the revision contains the guilty commit revision a369766dd3dfd42f8c48cf44f9bcb4873768173d crashed and is reachable testing commit 9a27ca3da0d129d2df57ef737fe5589c31e014f0 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 58cfa64587ca5ab723e5d228d0354a1efe38fb52c81e9de014667c5a86fe2227 all runs: OK false negative chance: 0.000 # git bisect bad 9a27ca3da0d129d2df57ef737fe5589c31e014f0 Bisecting: 23 revisions left to test after this (roughly 5 steps) [cdbef2d0e2390828b3efd052120d8b3d293b4f66] Revert "arm64: dts: mediatek: mt8195-cherry: Mark USB 3.0 on xhci1 as disabled" determine whether the revision contains the guilty commit revision a369766dd3dfd42f8c48cf44f9bcb4873768173d crashed and is reachable testing commit cdbef2d0e2390828b3efd052120d8b3d293b4f66 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1cd87d9300bc88f49c640a19d90d3c4ad2850c9dc93f6edc0ca2b275a92653ee all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good cdbef2d0e2390828b3efd052120d8b3d293b4f66 Bisecting: 11 revisions left to test after this (roughly 4 steps) [d54a6d066ad7c6c49a4c1989d68699fce30960a5] perf/x86/intel/pt: Fix buffer full but size is 0 case determine whether the revision contains the guilty commit revision a369766dd3dfd42f8c48cf44f9bcb4873768173d crashed and is reachable testing commit d54a6d066ad7c6c49a4c1989d68699fce30960a5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: bcd350e2e937e21fd904e834997a379e805c1f414a01733ea2e1fa8d37c878f5 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good d54a6d066ad7c6c49a4c1989d68699fce30960a5 Bisecting: 5 revisions left to test after this (roughly 3 steps) [20502f0b3f3acd6bee300257556c27a867f80c8b] PCI: Fix use-after-free of slot->bus on hot remove determine whether the revision contains the guilty commit revision f892ddcf9f645380c358e73653cb0900f6bc9eb8 crashed and is reachable testing commit 20502f0b3f3acd6bee300257556c27a867f80c8b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d5251f86274d3057565870486b45675100d26f67db77bbbc7a37c70d5e8d1da8 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 20502f0b3f3acd6bee300257556c27a867f80c8b Bisecting: 2 revisions left to test after this (roughly 2 steps) [89265f88701e54dde255ddf862093baeca57548c] apparmor: test: Fix memory leak for aa_unpack_strdup() determine whether the revision contains the guilty commit revision 76210223c22a88b4b43e5979f5d9c88e12b2b286 crashed and is reachable testing commit 89265f88701e54dde255ddf862093baeca57548c gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: eb071ed8ce44e6da6db0a6b360fc738987bc4d35e8616616f279a5a3ec4f4788 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 89265f88701e54dde255ddf862093baeca57548c Bisecting: 0 revisions left to test after this (roughly 1 step) [be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8] locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() determine whether the revision contains the guilty commit revision f892ddcf9f645380c358e73653cb0900f6bc9eb8 crashed and is reachable testing commit be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8723b26a6345e648350ef2cba37ff66af49478c78f866a849626b565a53039e0 run #0: ignore: lost connection to test machine run #1: ignore: lost connection to test machine run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK false negative chance: 0.000 # git bisect bad be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8 Bisecting: 0 revisions left to test after this (roughly 0 steps) [445faec21f47768e22caca33c409af00b17d037b] tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler determine whether the revision contains the guilty commit revision 31f29289c7eace62a29007bf00e09a6d8339ad7e crashed and is reachable testing commit 445faec21f47768e22caca33c409af00b17d037b gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: aeb0f7b66f74f54d37d0ef39355eb72235bec05b929f73a801feff5941f27866 all runs: crashed: WARNING: locking bug in ext4_move_extents representative crash: WARNING: locking bug in ext4_move_extents, types: [LOCKDEP] # git bisect good 445faec21f47768e22caca33c409af00b17d037b be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8 is the first bad commit commit be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8 Author: Ahmed Ehab Date: Sun Aug 25 01:10:30 2024 +0300 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() commit d7fe143cb115076fed0126ad8cf5ba6c3e575e43 upstream. Syzbot reports a problem that a warning will be triggered while searching a lock class in look_up_lock_class(). The cause of the issue is that a new name is created and used by lockdep_set_subclass() instead of using the existing one. This results in a lock instance has a different name pointer than previous registered one stored in lock class, and WARN_ONCE() is triggered because of that in look_up_lock_class(). To fix this, change lockdep_set_subclass() to use the existing name instead of a new one. Hence, no new name will be created by lockdep_set_subclass(). Hence, the warning is avoided. [boqun: Reword the commit log to state the correct issue] Reported-by: Fixes: de8f5e4f2dc1f ("lockdep: Introduce wait-type checks") Cc: stable@vger.kernel.org Signed-off-by: Ahmed Ehab Signed-off-by: Boqun Feng Link: https://lore.kernel.org/lkml/20240824221031.7751-1-bottaawesome633@gmail.com/ Signed-off-by: Greg Kroah-Hartman include/linux/lockdep.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: 8723b26a6345e648350ef2cba37ff66af49478c78f866a849626b565a53039e0 parent signature: aeb0f7b66f74f54d37d0ef39355eb72235bec05b929f73a801feff5941f27866 revisions tested: 21, total time: 3h12m36.367997927s (build: 1h8m8.020013634s, test: 1h56m39.078474708s) first good commit: be063ffa28bcbf2ac7e803dea5f27ffa3b9254f8 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() recipients (to): ["boqun.feng@gmail.com" "bottaawesome633@gmail.com" "gregkh@linuxfoundation.org"] recipients (cc): []