ci2 starts bisection 2025-01-22 15:00:02.245634373 +0000 UTC m=+116.168591811 bisecting fixing commit since 09996673e3139a6d86fc3d95c852b3a020e2fe5f building syzkaller on 924768299f97ac88b84f09eb979919305c8af5bb ensuring issue is reproducible on original commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 15923ad88edd3c1cb327aa5eee8de4bcd4a3283827f333c708ee3023c7d2380f all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] check whether we can drop unnecessary instrumentation disabling configs for [LEAK UBSAN BUG KASAN ATOMIC_SLEEP HANG], they are not needed testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4f15e0b23ad7263236aeef14bce4e4278dfad76311bf698bc3bd7c577eea785f all runs: OK false negative chance: 0.000 kconfig minimization: base=3706 full=7267 leaves diff=1987 split chunks (needed=false): <1987> split chunk #0 of len 1987 into 5 parts testing without sub-chunk 1/5 testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ae91a12d0075588d1a2fdb3ffcf9c1c56180726c2e90c880b180afadec9ba46e all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 2/5 testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 456ac06cc3e192d9f20590866a00763f9ea910f94d469e16b6a09c65708413bb all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 3/5 testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e288a8123170f595a99335eb0f0173a0dd54b43650866746b2a1a58cb15505ad all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 4/5 testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9192413a347811819d04c4b31a36c2fe463a472a54b01a307f776e3714ac1a50 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] the chunk can be dropped testing without sub-chunk 5/5 testing commit 09996673e3139a6d86fc3d95c852b3a020e2fe5f gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d9dd817edb3b099e4eb32c2ade5eef2c11890540c0c52dac19ecabb10302a792 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] the chunk can be dropped testing current HEAD 4735586da88ed2254ada53bbe19ce4fe968a1e7b testing commit 4735586da88ed2254ada53bbe19ce4fe968a1e7b gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7a6ace3acaf5171afe7d4746c0db722ab66112c6d078ca5763715dc396d1ac82 all runs: OK false negative chance: 0.000 # git bisect start 4735586da88ed2254ada53bbe19ce4fe968a1e7b 09996673e3139a6d86fc3d95c852b3a020e2fe5f Bisecting: 4734 revisions left to test after this (roughly 12 steps) [ca581d237f3b8539c044205bb003de71d75d227c] nilfs2: prevent kernel bug at submit_bh_wbc() determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit ca581d237f3b8539c044205bb003de71d75d227c gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d34c369ea25a99de15cdda858c2832f7c4fc166c52334cfc0a0fcbb843307c9f all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good ca581d237f3b8539c044205bb003de71d75d227c Bisecting: 2368 revisions left to test after this (roughly 11 steps) [19eabe988c44cdfc22a70e3cd455d7883e428b87] net: usb: sr9700: fix uninitialized variable use in sr_mdio_read determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit 19eabe988c44cdfc22a70e3cd455d7883e428b87 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: a2b3e175524e7d8519ac24495e0f521d4d98e10fe996630d1f13b7ad4afc7d0e all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 19eabe988c44cdfc22a70e3cd455d7883e428b87 Bisecting: 1184 revisions left to test after this (roughly 10 steps) [584c019baedddec3fd634053e8fb2d8836108d38] NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit 584c019baedddec3fd634053e8fb2d8836108d38 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: de4f744d927a8e28540239a588ed8a07117f4416c1ff53ce80ea34a6e5090096 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 584c019baedddec3fd634053e8fb2d8836108d38 Bisecting: 592 revisions left to test after this (roughly 9 steps) [8468e42e5bc23865ffa7b4216b0c4a89bcd9538b] selftests, bpf: Add one test for sockmap with strparser determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit 8468e42e5bc23865ffa7b4216b0c4a89bcd9538b gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1dbf4db5c52a83a8217559264f8565f7fd72c8e9a5e87852f69b74e34ae5fa7d all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 8468e42e5bc23865ffa7b4216b0c4a89bcd9538b Bisecting: 296 revisions left to test after this (roughly 8 steps) [a8677028dd5123e5e525b8195483994d87123de4] Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create() determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit a8677028dd5123e5e525b8195483994d87123de4 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ae3433d5a8995c2a26b7727575b25303071bfb36a99f6d61b23f6a21f6239f5d all runs: OK false negative chance: 0.000 # git bisect bad a8677028dd5123e5e525b8195483994d87123de4 Bisecting: 147 revisions left to test after this (roughly 7 steps) [20082e2e8b798395f96e7e1d77405d1012e1d150] HID: wacom: Interpret tilt data from Intuos Pro BT as signed values determine whether the revision contains the guilty commit revision 09996673e3139a6d86fc3d95c852b3a020e2fe5f crashed and is reachable testing commit 20082e2e8b798395f96e7e1d77405d1012e1d150 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: c3f486b4f4e90b4ea82eb7954014468fb3f52e09a5fb87f9a25caa331dfb2f00 all runs: OK false negative chance: 0.000 # git bisect bad 20082e2e8b798395f96e7e1d77405d1012e1d150 Bisecting: 73 revisions left to test after this (roughly 6 steps) [57dee363185bb49bbc088229b879e39fedc9f4a2] sunrpc: simplify two-level sysctl registration for svcrdma_parm_table determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit 57dee363185bb49bbc088229b879e39fedc9f4a2 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d07da772b17b4fd724542cc81576be1aaa191b27990cea46badaac8daf9b2efe all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 57dee363185bb49bbc088229b879e39fedc9f4a2 Bisecting: 36 revisions left to test after this (roughly 5 steps) [ca0d15ee5a682ab07a49fa8f7f5030e931d72ca3] soc: qcom: socinfo: fix revision check in qcom_socinfo_probe() determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit ca0d15ee5a682ab07a49fa8f7f5030e931d72ca3 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 37e3da0f37133e1e092a1da4937ffe1e962277e3fde9d7bbdf1dc9d916e7f08b all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good ca0d15ee5a682ab07a49fa8f7f5030e931d72ca3 Bisecting: 18 revisions left to test after this (roughly 4 steps) [3a0c02f550c5d8a3bd94db74875b6bc3b35c0421] usb: xhci: Fix TD invalidation under pending Set TR Dequeue determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit 3a0c02f550c5d8a3bd94db74875b6bc3b35c0421 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 121ec5153a97b356c0e3533b264b360e2e93b30f40df5ce3b8872e85d139ffec all runs: OK false negative chance: 0.000 # git bisect bad 3a0c02f550c5d8a3bd94db74875b6bc3b35c0421 Bisecting: 8 revisions left to test after this (roughly 3 steps) [227fde8a27f71a874963312fe854c807c13c27af] KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit 227fde8a27f71a874963312fe854c807c13c27af gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8784725b379a3a5a19f0a9c475c180ab408ed7236a9409c70cc0fa54142b4cd0 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 227fde8a27f71a874963312fe854c807c13c27af Bisecting: 4 revisions left to test after this (roughly 2 steps) [5354599855a9b5568e05ce686119ee3ff8b19bd5] apparmor: test: Fix memory leak for aa_unpack_strdup() determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit 5354599855a9b5568e05ce686119ee3ff8b19bd5 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 74af5d6710aa4e04dc93e6a82c0bd2758bf1e2879d13b2beb1523ad835f19e24 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 5354599855a9b5568e05ce686119ee3ff8b19bd5 Bisecting: 2 revisions left to test after this (roughly 1 step) [48c3352453718ed3ad671b0fdcc7e0bb5f8dad44] locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() determine whether the revision contains the guilty commit revision ca581d237f3b8539c044205bb003de71d75d227c crashed and is reachable testing commit 48c3352453718ed3ad671b0fdcc7e0bb5f8dad44 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 8dc0d4384bf2561555be9020cb7b0b0233b073bf745702ce4b76dc62e9401b3a all runs: OK false negative chance: 0.000 # git bisect bad 48c3352453718ed3ad671b0fdcc7e0bb5f8dad44 Bisecting: 0 revisions left to test after this (roughly 0 steps) [6bdb3907d50dfdb29d5d7ab626260b01a5f0addf] tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler determine whether the revision contains the guilty commit revision 19eabe988c44cdfc22a70e3cd455d7883e428b87 crashed and is reachable testing commit 6bdb3907d50dfdb29d5d7ab626260b01a5f0addf gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 70f7ef8164e33c04dd56a0e5cb2ab786d56f6b92284a388886311396f391c076 all runs: crashed: WARNING: locking bug in __ext4_ioctl representative crash: WARNING: locking bug in __ext4_ioctl, types: [LOCKDEP] # git bisect good 6bdb3907d50dfdb29d5d7ab626260b01a5f0addf 48c3352453718ed3ad671b0fdcc7e0bb5f8dad44 is the first bad commit commit 48c3352453718ed3ad671b0fdcc7e0bb5f8dad44 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: 8dc0d4384bf2561555be9020cb7b0b0233b073bf745702ce4b76dc62e9401b3a parent signature: 70f7ef8164e33c04dd56a0e5cb2ab786d56f6b92284a388886311396f391c076 revisions tested: 21, total time: 6h36m44.747538022s (build: 2h42m59.840123486s, test: 2h25m49.478996041s) first good commit: 48c3352453718ed3ad671b0fdcc7e0bb5f8dad44 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): []