ci starts bisection 2024-02-11 13:25:28.087164953 +0000 UTC m=+154072.755713536 bisecting fixing commit since a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 building syzkaller on 28b24332d95f2f7df44ec7e7a5e0025bcadc6277 ensuring issue is reproducible on original commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 99c44214a006ebe9428c0bca2a8143beeb65488f82dcb8172703e2c203ad8cf8 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] check whether we can drop unnecessary instrumentation disabling configs for [HANG LEAK UBSAN KASAN LOCKDEP ATOMIC_SLEEP], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 9c618e749396af8900e49f02aa7a8dc26ee1333789457ce06f35cda552e245bc all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the bug reproduces without the instrumentation disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed kconfig minimization: base=3937 full=7659 leaves diff=2016 split chunks (needed=false): <2016> split chunk #0 of len 2016 into 5 parts testing without sub-chunk 1/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN KASAN LOCKDEP], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 1a639ac640c6b73ce8574a8f8c25f23cc8bb0dc58f215c8ae34fef86136e8f58 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN KASAN], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 0a015559b5a8dc8cf9491b9b67c20f2441e08b7bf8de14c41d9107bc5185a328 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 33616eee156b1dab18c73a769b1578a58f0cffe56606960f8742e5c6d0001414 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 31d7b079d478fdea12ee4b37dc7531d12e3f1bfc4e2026f60dbd0560643197ca all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing commit a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4b00a6d61df27eeb0a4717e249124f100c42079698c001cb5c26e9be7ea931d2 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] the chunk can be dropped disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN], they are not needed testing current HEAD 7521f258ea303c827434c101884b62a2b137a942 testing commit 7521f258ea303c827434c101884b62a2b137a942 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 04be71ff8ee5e898d32d2261cdcb4744b3a863910ce9686f5c1f69e5feae5b03 all runs: OK false negative chance: 0.000 # git bisect start 7521f258ea303c827434c101884b62a2b137a942 a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 Bisecting: 8003 revisions left to test after this (roughly 13 steps) [ba5afb9a84df2e6b26a1b6389b98849cd16ea757] fs: rework listmount() implementation determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit ba5afb9a84df2e6b26a1b6389b98849cd16ea757 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3ec12019bdfaa6d47043bbad61960f398dde8b80bf473d137bb9d1ab79a40cd1 all runs: OK false negative chance: 0.000 # git bisect bad ba5afb9a84df2e6b26a1b6389b98849cd16ea757 Bisecting: 3542 revisions left to test after this (roughly 12 steps) [de927f6c0b07d9e698416c5b287c521b07694cac] Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit de927f6c0b07d9e698416c5b287c521b07694cac gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: d160e84ecc1ca18d1b621c36dece292cbfcd0b6bf3aac7d633fec0df8b6ee0ec all runs: OK false negative chance: 0.000 # git bisect bad de927f6c0b07d9e698416c5b287c521b07694cac Bisecting: 1761 revisions left to test after this (roughly 11 steps) [fb46e22a9e3863e08aef8815df9f17d0f4b9aede] Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit fb46e22a9e3863e08aef8815df9f17d0f4b9aede gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 75c2d6c873415bd48284e9e5aba242e1eb0ff3e8bc9b05617e8490ea4bad6a56 all runs: OK false negative chance: 0.000 # git bisect bad fb46e22a9e3863e08aef8815df9f17d0f4b9aede Bisecting: 882 revisions left to test after this (roughly 10 steps) [8c9440fea77440772542d6dbcb5c36182495c164] Merge tag 'vfs-6.8.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit 8c9440fea77440772542d6dbcb5c36182495c164 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: be3ef7a967ba7de598a71959e5acfdb66ed654b800635b8ed913492d27b4fe3a all runs: OK false negative chance: 0.000 # git bisect bad 8c9440fea77440772542d6dbcb5c36182495c164 Bisecting: 442 revisions left to test after this (roughly 9 steps) [a4255b2e5c52abe4e94d320cf8276303e192d59d] Merge tag 'nf-23-12-20' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit a4255b2e5c52abe4e94d320cf8276303e192d59d gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: eb8cf7994d792cdb678870b35f94c16b1c73dd89142c9b38f71f64708301fa04 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good a4255b2e5c52abe4e94d320cf8276303e192d59d Bisecting: 221 revisions left to test after this (roughly 8 steps) [34ce62a51e65a8b1fce0eb64dea2719c9429b306] nouveau/gsp: drop some acpi related debug determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit 34ce62a51e65a8b1fce0eb64dea2719c9429b306 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 14aede1221d8ba786c18db25cd87c9e1c0b20b87284c20b80f86f469fad9c5ce all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good 34ce62a51e65a8b1fce0eb64dea2719c9429b306 Bisecting: 113 revisions left to test after this (roughly 7 steps) [6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5] Merge tag 'soc-fixes-6.7-3a' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc determine whether the revision contains the guilty commit revision a4255b2e5c52abe4e94d320cf8276303e192d59d crashed and is reachable testing commit 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 49fb88fe0774df94f67ff67a779d727d2f1a0b46082a8a2ea20ab5e44c0aa59f all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good 6d0dc8559c847e2dcd66c5dd93dbab3d3d887ff5 Bisecting: 38 revisions left to test after this (roughly 6 steps) [c604110e662a54568073a03176402b624e740310] Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs determine whether the revision contains the guilty commit revision a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 crashed and is reachable testing commit c604110e662a54568073a03176402b624e740310 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ae06ab9288e1af0411a15e481302266ef772fcde9a5f8cb692ec4ab5235ed0c4 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good c604110e662a54568073a03176402b624e740310 Bisecting: 19 revisions left to test after this (roughly 4 steps) [cd34758c5238ae6976b10fe15bba7031b409c969] block: Remove blkdev_get_by_*() functions determine whether the revision contains the guilty commit checking the merge base b85ea95d086471afb4ad062012a4d73cd328fa86 no existing result, test the revision testing commit b85ea95d086471afb4ad062012a4d73cd328fa86 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: dbe593aed2b9d4d5297d6aa44f274e98e2f434b156c99c6e35a27d3096148d9a all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] testing commit cd34758c5238ae6976b10fe15bba7031b409c969 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 487492e0bf87b0dc34ef0f01bfbcb7864c9767bcbd2b74db9c3850ecc785bd64 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good cd34758c5238ae6976b10fe15bba7031b409c969 Bisecting: 9 revisions left to test after this (roughly 3 steps) [5bd3cf8cbc8a286308ef3f40656659d5abc89995] add selftest for statmount/listmount determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit 5bd3cf8cbc8a286308ef3f40656659d5abc89995 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 43a64f16b534245329c782ab3e38cabf67c88804c5148b665c8a8530d88b9424 all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good 5bd3cf8cbc8a286308ef3f40656659d5abc89995 Bisecting: 4 revisions left to test after this (roughly 2 steps) [afde134b5bd02a5c719336ca1d0d3cb7e4def70e] ext4: Block writes to journal device determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit afde134b5bd02a5c719336ca1d0d3cb7e4def70e gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3638d21bcb0d44cbf0b0505e2def9d2f33dbd08f8e5553e689896b03a12a8871 all runs: OK false negative chance: 0.000 # git bisect bad afde134b5bd02a5c719336ca1d0d3cb7e4def70e Bisecting: 2 revisions left to test after this (roughly 1 step) [ead622674df5a3ae575b964090bee65f6b7f805f] btrfs: Do not restrict writes to btrfs devices determine whether the revision contains the guilty commit revision cd34758c5238ae6976b10fe15bba7031b409c969 crashed and is reachable testing commit ead622674df5a3ae575b964090bee65f6b7f805f gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 84b25797cb1e491dad79f570497efa75f4c36598c4b64319d7d7445e2a31882e all runs: crashed: WARNING in lock_two_nondirectories representative crash: WARNING in lock_two_nondirectories, types: [WARNING] # git bisect good ead622674df5a3ae575b964090bee65f6b7f805f Bisecting: 0 revisions left to test after this (roughly 1 step) [3584c8f48a70c1f74c7b7bab59cf22bb66224649] xfs: Block writes to log device determine whether the revision contains the guilty commit revision b85ea95d086471afb4ad062012a4d73cd328fa86 crashed and is reachable testing commit 3584c8f48a70c1f74c7b7bab59cf22bb66224649 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7347148237a5852bafa868b825e1d87303c658303d0f98075e90d0630d883359 all runs: OK false negative chance: 0.000 # git bisect bad 3584c8f48a70c1f74c7b7bab59cf22bb66224649 Bisecting: 0 revisions left to test after this (roughly 0 steps) [6f861765464f43a71462d52026fbddfc858239a5] fs: Block writes to mounted block devices determine whether the revision contains the guilty commit revision ead622674df5a3ae575b964090bee65f6b7f805f crashed and is reachable testing commit 6f861765464f43a71462d52026fbddfc858239a5 gcc compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f50dd6a82bc50544960a16949c05bf7a9a3ed83025620269a56c586f27504a6b all runs: OK false negative chance: 0.000 # git bisect bad 6f861765464f43a71462d52026fbddfc858239a5 6f861765464f43a71462d52026fbddfc858239a5 is the first bad commit commit 6f861765464f43a71462d52026fbddfc858239a5 Author: Jan Kara Date: Wed Nov 1 18:43:10 2023 +0100 fs: Block writes to mounted block devices Ask block layer to block writes to block devices mounted by filesystems. Signed-off-by: Jan Kara Link: https://lore.kernel.org/r/20231101174325.10596-5-jack@suse.cz Reviewed-by: Christian Brauner Reviewed-by: Jens Axboe Signed-off-by: Christian Brauner include/linux/blkdev.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) accumulated error probability: 0.00 culprit signature: f50dd6a82bc50544960a16949c05bf7a9a3ed83025620269a56c586f27504a6b parent signature: 84b25797cb1e491dad79f570497efa75f4c36598c4b64319d7d7445e2a31882e revisions tested: 23, total time: 10h34m2.162758217s (build: 6h35m19.167098773s, test: 3h32m30.97700883s) first good commit: 6f861765464f43a71462d52026fbddfc858239a5 fs: Block writes to mounted block devices recipients (to): ["axboe@kernel.dk" "brauner@kernel.org" "jack@suse.cz"] recipients (cc): []