bisecting fixing commit since 68cc2999f6926590c7783f2de12ba467ecad8c7d building syzkaller on 2c86e0a54aaace4acb1b63de5d5eca42d49f51e0 testing commit 68cc2999f6926590c7783f2de12ba467ecad8c7d with gcc (GCC) 8.1.0 all runs: crashed: KASAN: use-after-free Write in skb_release_data testing current HEAD c162610c7db2e9611a7b3ec806f9c97fcfec0b0b testing commit c162610c7db2e9611a7b3ec806f9c97fcfec0b0b with gcc (GCC) 8.1.0 all runs: OK # git bisect start c162610c7db2e9611a7b3ec806f9c97fcfec0b0b 68cc2999f6926590c7783f2de12ba467ecad8c7d Bisecting: 16266 revisions left to test after this (roughly 14 steps) [fa0e5158c26ea63e1ac45befeda4d03e02f00d44] dt-bindings: clock: mediatek: Add an extra required property to sgmiisys testing commit fa0e5158c26ea63e1ac45befeda4d03e02f00d44 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad fa0e5158c26ea63e1ac45befeda4d03e02f00d44 Bisecting: 8159 revisions left to test after this (roughly 13 steps) [b3a5e648f5917ea508ecab9a629028b186d38eae] Merge tag 'tty-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit b3a5e648f5917ea508ecab9a629028b186d38eae with gcc (GCC) 8.1.0 run #0: basic kernel testing failed: failed to copy test binary to VM: failed to run ["scp" "-P" "22" "-F" "/dev/null" "-o" "UserKnownHostsFile=/dev/null" "-o" "BatchMode=yes" "-o" "IdentitiesOnly=yes" "-o" "StrictHostKeyChecking=no" "-o" "ConnectTimeout=10" "-i" "/syzkaller/jobs/linux/workdir/image/key" "/tmp/syz-executor966625022" "root@10.128.0.230:./syz-executor966625022"]: exit status 1 ssh: connect to host 10.128.0.230 port 22: Connection timed out lost connection 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 # git bisect bad b3a5e648f5917ea508ecab9a629028b186d38eae Bisecting: 4056 revisions left to test after this (roughly 12 steps) [9bff9dfc513bd5de72cb59f4bffb72cf0a5aa526] Merge tag 'spi-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi testing commit 9bff9dfc513bd5de72cb59f4bffb72cf0a5aa526 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 9bff9dfc513bd5de72cb59f4bffb72cf0a5aa526 Bisecting: 2024 revisions left to test after this (roughly 11 steps) [2a3a028fc61d03e80ac57091330eb514280bd5be] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net testing commit 2a3a028fc61d03e80ac57091330eb514280bd5be with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 2a3a028fc61d03e80ac57091330eb514280bd5be Bisecting: 1015 revisions left to test after this (roughly 10 steps) [23da9588037ecdd4901db76a5b79a42b529c4ec3] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links testing commit 23da9588037ecdd4901db76a5b79a42b529c4ec3 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 23da9588037ecdd4901db76a5b79a42b529c4ec3 Bisecting: 497 revisions left to test after this (roughly 9 steps) [28d747f266fb73cd28a1b9a174cc3738fc177b00] Merge tag 'kbuild-v5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild testing commit 28d747f266fb73cd28a1b9a174cc3738fc177b00 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 28d747f266fb73cd28a1b9a174cc3738fc177b00 Bisecting: 303 revisions left to test after this (roughly 8 steps) [aa2e3ac64ace127f403be85aa4d6015b859385f2] Merge tag 'trace-v5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace testing commit aa2e3ac64ace127f403be85aa4d6015b859385f2 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad aa2e3ac64ace127f403be85aa4d6015b859385f2 Bisecting: 93 revisions left to test after this (roughly 7 steps) [8264fd046a0884d6bf475a784412978dbbd93175] Merge tag 'drm-next-2019-03-15' of git://anongit.freedesktop.org/drm/drm testing commit 8264fd046a0884d6bf475a784412978dbbd93175 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 8264fd046a0884d6bf475a784412978dbbd93175 Bisecting: 54 revisions left to test after this (roughly 6 steps) [5160bcce5c3c80de7d8722511c144d3041409657] Merge tag 'f2fs-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs testing commit 5160bcce5c3c80de7d8722511c144d3041409657 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 5160bcce5c3c80de7d8722511c144d3041409657 Bisecting: 28 revisions left to test after this (roughly 5 steps) [500e0b28ecd3c5aade98f3c3a339d18dcb166bb6] f2fs: fix to check inline_xattr_size boundary correctly testing commit 500e0b28ecd3c5aade98f3c3a339d18dcb166bb6 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 500e0b28ecd3c5aade98f3c3a339d18dcb166bb6 Bisecting: 14 revisions left to test after this (roughly 4 steps) [2010987365ab3b381df20bb6f175b59551cfe67d] f2fs: fix to set sbi dirty correctly testing commit 2010987365ab3b381df20bb6f175b59551cfe67d with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 2010987365ab3b381df20bb6f175b59551cfe67d Bisecting: 6 revisions left to test after this (roughly 3 steps) [5d539245cb18afa8943cbf2be0cdc033e49f3a4a] f2fs: export FS_NOCOW_FL flag to user testing commit 5d539245cb18afa8943cbf2be0cdc033e49f3a4a with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 5d539245cb18afa8943cbf2be0cdc033e49f3a4a Bisecting: 3 revisions left to test after this (roughly 2 steps) [f365c6cc85b1d2348d73bf327258874fcc7ac161] f2fs: change error code to -ENOMEM from -EINVAL testing commit f365c6cc85b1d2348d73bf327258874fcc7ac161 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad f365c6cc85b1d2348d73bf327258874fcc7ac161 Bisecting: 0 revisions left to test after this (roughly 1 step) [7c77bf7de1574ac7a31a2b76f4927404307d13e7] f2fs: don't access node/meta inode mapping after iput testing commit 7c77bf7de1574ac7a31a2b76f4927404307d13e7 with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 7c77bf7de1574ac7a31a2b76f4927404307d13e7 Bisecting: 0 revisions left to test after this (roughly 0 steps) [31867b23d7d1ee3535136c6a410a6cf56f666bfc] f2fs: wait on atomic writes to count F2FS_CP_WB_DATA testing commit 31867b23d7d1ee3535136c6a410a6cf56f666bfc with gcc (GCC) 8.1.0 all runs: OK # git bisect bad 31867b23d7d1ee3535136c6a410a6cf56f666bfc 31867b23d7d1ee3535136c6a410a6cf56f666bfc is the first bad commit commit 31867b23d7d1ee3535136c6a410a6cf56f666bfc Author: Jaegeuk Kim Date: Fri Dec 28 11:00:38 2018 -0800 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA Otherwise, we can get wrong counts incurring checkpoint hang. IO_W (CP: -24, Data: 24, Flush: ( 0 0 1), Discard: ( 0 0)) Thread A Thread B - f2fs_write_data_pages - __write_data_page - f2fs_submit_page_write - inc_page_count(F2FS_WB_DATA) type is F2FS_WB_DATA due to file is non-atomic one - f2fs_ioc_start_atomic_write - set_inode_flag(FI_ATOMIC_FILE) - f2fs_write_end_io - dec_page_count(F2FS_WB_CP_DATA) type is F2FS_WB_DATA due to file becomes atomic one Cc: Reviewed-by: Chao Yu Signed-off-by: Jaegeuk Kim :040000 040000 c9c0c2daee9e98d34cf0b39a97839ecd0dd6be5a 89f3f643443e268f264e4020b8b0d25df9acf070 M fs revisions tested: 17, total time: 4h33m39.982951834s (build: 1h38m29.608848221s, test: 2h49m27.072650432s) first good commit: 31867b23d7d1ee3535136c6a410a6cf56f666bfc f2fs: wait on atomic writes to count F2FS_CP_WB_DATA cc: ["jaegeuk@kernel.org" "linux-f2fs-devel@lists.sourceforge.net" "linux-kernel@vger.kernel.org" "yuchao0@huawei.com"]