ci starts bisection 2022-08-07 16:29:00.372776581 +0000 UTC m=+96930.116274171 bisecting cause commit starting from 200e340f2196d7fd427a5810d06e893b932f145a building syzkaller on 88e3a1226bc591d81c1fb98e83cb63cd4f341c6e testing commit 200e340f2196d7fd427a5810d06e893b932f145a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: dc50a2fd82e6397f445b9ed825648d6302ba069a37b6812d751c8997747d55aa run #0: crashed: WARNING: fbcon: Driver 'vkmsdrmfb' misse to adjust virtual screen size (0x0 vs. 640x16) run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK reproducer seems to be flaky testing release v5.19 testing commit 3d7cb6b04c3f3115719235cc6866b10326de34cd compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d3dfb800a239ae331fce15b6ce8ffb200a5e4c3d42fb47bfd6cf392e79a94bb6 all runs: OK # git bisect start 200e340f2196d7fd427a5810d06e893b932f145a 3d7cb6b04c3f3115719235cc6866b10326de34cd Bisecting: 1463 revisions left to test after this (roughly 11 steps) [3976d758e045ed0485e0e665fb3b6692572576d7] Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 3976d758e045ed0485e0e665fb3b6692572576d7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 736e92badd17847a6a56afda651004ef148575e29af5a4712a28304bcf52a102 all runs: OK # git bisect good 3976d758e045ed0485e0e665fb3b6692572576d7 Bisecting: 735 revisions left to test after this (roughly 10 steps) [42df1cbf6a4726934cc5dac12bf263aa73c49fa3] Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of git://git.kernel.dk/linux-block testing commit 42df1cbf6a4726934cc5dac12bf263aa73c49fa3 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6edf464b7f1b1c34e8a19d748c3a41d304ae0b3c7ed54cc89f3cc5cf77c21296 all runs: OK # git bisect good 42df1cbf6a4726934cc5dac12bf263aa73c49fa3 Bisecting: 371 revisions left to test after this (roughly 9 steps) [c2a24a7a036b3bd3a2e6c66730dfc777cae6540a] Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 testing commit c2a24a7a036b3bd3a2e6c66730dfc777cae6540a compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8fb52bb87145949471f41b18b5739df89a382df4c4cce920fa33036041636d0e all runs: OK # git bisect good c2a24a7a036b3bd3a2e6c66730dfc777cae6540a Bisecting: 170 revisions left to test after this (roughly 8 steps) [aad26f55f47a33d6de3df65f0b18e2886059ed6d] Merge tag 'docs-6.0' of git://git.lwn.net/linux testing commit aad26f55f47a33d6de3df65f0b18e2886059ed6d compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ee2b545a6449b7e8b53089fe64894988f051caf217b8837b6df260dc765b7b8e all runs: OK # git bisect good aad26f55f47a33d6de3df65f0b18e2886059ed6d Bisecting: 92 revisions left to test after this (roughly 7 steps) [cf5e7a652168fba45410ac6f5b363fcf8677dea5] fs: remove the NULL get_block case in mpage_writepages testing commit cf5e7a652168fba45410ac6f5b363fcf8677dea5 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a0edc74ba41145c5325c62b84e6b46d03050da756a6e9011bf0e6cce53548d5d all runs: OK # git bisect good cf5e7a652168fba45410ac6f5b363fcf8677dea5 Bisecting: 37 revisions left to test after this (roughly 6 steps) [e05d5b9c5bbea80313d8f58c3a80a18839b25480] Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest testing commit e05d5b9c5bbea80313d8f58c3a80a18839b25480 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: af8cde68f9949a31e15aa7518b2469a44467e16b1afe027d3c115471283fc4aa all runs: OK # git bisect good e05d5b9c5bbea80313d8f58c3a80a18839b25480 Bisecting: 22 revisions left to test after this (roughly 4 steps) [f00654007fe1c154dafbdc1f5953c132e8c27c38] Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecache testing commit f00654007fe1c154dafbdc1f5953c132e8c27c38 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6594dde2c48e4d6d48de306bc17304fb70a60b633bdff1ba342896da92791ec1 all runs: OK # git bisect good f00654007fe1c154dafbdc1f5953c132e8c27c38 Bisecting: 11 revisions left to test after this (roughly 4 steps) [d9395512c5bd326924ba0b36ee0d5d51d763a8d6] Merge tag 'pull-work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit d9395512c5bd326924ba0b36ee0d5d51d763a8d6 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 9751124079c39c93bdef4b181846ed03c1271eb50d506118ac08db575b377fde all runs: OK # git bisect good d9395512c5bd326924ba0b36ee0d5d51d763a8d6 Bisecting: 5 revisions left to test after this (roughly 3 steps) [868941b14441282ba08761b770fc6cad69d5bdb7] fs: remove no_llseek testing commit 868941b14441282ba08761b770fc6cad69d5bdb7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 75b674eb0b13203c88532f14cc14bbb73f4ddb62e6f5e30eb875009935241616 all runs: OK # git bisect good 868941b14441282ba08761b770fc6cad69d5bdb7 Bisecting: 2 revisions left to test after this (roughly 2 steps) [45f78b0a2743c4fd71b73400bd5d5339628bf538] fs/dcache: Move the wakeup from __d_lookup_done() to the caller. testing commit 45f78b0a2743c4fd71b73400bd5d5339628bf538 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a2e60936c0cd7dbea4c0f0431ce682a16ef6004a1a820fb202bccc69bae9fdc0 failed: failed to create VM pool: failed to create GCE image: create image operation failed: &{Code:PERMISSIONS_ERROR Location: Message:Required 'read' permission for 'disks/ci-upstream-kasan-gce-root-bisect-job-bisect-job-image.tar.gz' ForceSendFields:[] NullFields:[]}. # git bisect skip 45f78b0a2743c4fd71b73400bd5d5339628bf538 Bisecting: 2 revisions left to test after this (roughly 2 steps) [cf634d540a29018e8d69ab1befb7e08182bc6594] fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT testing commit cf634d540a29018e8d69ab1befb7e08182bc6594 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b4f8c180b156a3742bd628adade216990ac7893a5f9f795f57920255fd8bb425 all runs: OK # git bisect good cf634d540a29018e8d69ab1befb7e08182bc6594 Bisecting: 1 revision left to test after this (roughly 1 step) [50417d22d0efbb1be76c3cb66b2329f83741c9c7] fs/dcache: Move wakeup out of i_seq_dir write held region. testing commit 50417d22d0efbb1be76c3cb66b2329f83741c9c7 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f8108d2241e1ed831a373d783ce62e8c3330fbcec3f9242f7756d2d147bbcdb7 all runs: OK # git bisect good 50417d22d0efbb1be76c3cb66b2329f83741c9c7 Bisecting: 0 revisions left to test after this (roughly 0 steps) [a782e866497217f22c5d9014cbb7be8549151376] Merge tag 'pull-work.lseek' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs testing commit a782e866497217f22c5d9014cbb7be8549151376 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ee1414e6dbcc3511eb934c5ffabb8df8f95c2b6997bcc8a1a07c493d5929f69a all runs: OK # git bisect good a782e866497217f22c5d9014cbb7be8549151376 200e340f2196d7fd427a5810d06e893b932f145a is the first bad commit commit 200e340f2196d7fd427a5810d06e893b932f145a Merge: a782e8664972 50417d22d0ef Author: Linus Torvalds Date: Wed Aug 3 11:43:12 2022 -0700 Merge tag 'pull-work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs Pull vfs dcache updates from Al Viro: "The main part here is making parallel lookups safe for RT - making sure preemption is disabled in start_dir_add()/ end_dir_add() sections (on non-RT it's automatic, on RT it needs to to be done explicitly) and moving wakeups from __d_lookup_done() inside of such to the end of those sections. Wakeups can be safely delayed for as long as ->d_lock on in-lookup dentry is held; proving that has caught a bug in d_add_ci() that allows memory corruption when sufficiently bogus ntfs (or case-insensitive xfs) image is mounted. Easily fixed, fortunately" * tag 'pull-work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: fs/dcache: Move wakeup out of i_seq_dir write held region. fs/dcache: Move the wakeup from __d_lookup_done() to the caller. fs/dcache: Disable preemption on i_dir_seq write side on PREEMPT_RT d_add_ci(): make sure we don't miss d_lookup_done() fs/dcache.c | 54 ++++++++++++++++++++++++++++++++++++++++---------- include/linux/dcache.h | 9 +++------ 2 files changed, 46 insertions(+), 17 deletions(-) Reproducer flagged being flaky revisions tested: 15, total time: 3h49m1.465373902s (build: 1h40m23.115942612s, test: 2h7m9.36602677s) first bad commit: 200e340f2196d7fd427a5810d06e893b932f145a Merge tag 'pull-work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs recipients (to): ["torvalds@linux-foundation.org"] recipients (cc): [] crash: WARNING: fbcon: Driver 'vkmsdrmfb' misse to adjust virtual screen size (0x0 vs. 640x16) WARNING: fbcon: Driver 'vkmsdrmfb' misse to adjust virtual screen size (0x0 vs. 640x16)