ci2 starts bisection 2023-06-21 19:39:43.424701675 +0000 UTC m=+82567.653659927 bisecting fixing commit since 9d6bde853685609a631871d7c12be94fdf8d912e building syzkaller on 4bce1a3e705a8b62de8194bdb28f5eef89c8feec ensuring issue is reproducible on original commit 9d6bde853685609a631871d7c12be94fdf8d912e testing commit 9d6bde853685609a631871d7c12be94fdf8d912e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e5103f778a1232cba0f5b4fe5daf82f641016dae735b65b1ced95c5ca93c1a77 all runs: crashed: WARNING in hfsplus_cat_write_inode testing current HEAD f67653019430833d5003f16817d7fa85272a6a76 testing commit f67653019430833d5003f16817d7fa85272a6a76 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e4c5d10b856bd6552630d3dd6b81eb5a8ba8c62a7dd33d7c1f481ade38900f6 all runs: OK too many neither good nor bad results, skipping this commit # git bisect start f67653019430833d5003f16817d7fa85272a6a76 9d6bde853685609a631871d7c12be94fdf8d912e Bisecting: 334 revisions left to test after this (roughly 8 steps) [fade445f3921ffdbe5a31ce6f94e3533668fa3e7] tcp: deny tcp_disconnect() when threads are waiting testing commit fade445f3921ffdbe5a31ce6f94e3533668fa3e7 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 1bf60dff03beafd387635bf901d87f0c49792ce379bf7e3af14739d9d6c3d64b all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad fade445f3921ffdbe5a31ce6f94e3533668fa3e7 Bisecting: 166 revisions left to test after this (roughly 7 steps) [fc0e18f95c88435bd8a1ceb540243cd7fbcd9781] usb: typec: altmodes/displayport: fix pin_assignment_show testing commit fc0e18f95c88435bd8a1ceb540243cd7fbcd9781 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 88995ac64e79ebc628f25482b2ed833a368a1456f555a09f10e4169d869391f7 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad fc0e18f95c88435bd8a1ceb540243cd7fbcd9781 Bisecting: 83 revisions left to test after this (roughly 6 steps) [ee009c2abc4410b40d3b2603b8c27fa24db93f9d] usb: typec: tcpm: fix multiple times discover svids error testing commit ee009c2abc4410b40d3b2603b8c27fa24db93f9d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a7c6375ba41874eb5ba95eaa9182da2bde40617c3f66c926c10308d323d6a990 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad ee009c2abc4410b40d3b2603b8c27fa24db93f9d Bisecting: 41 revisions left to test after this (roughly 5 steps) [f4a573eed6377d356f835a4b00099d5dacee0da0] ACPI: EC: Fix oops when removing custom query handlers testing commit f4a573eed6377d356f835a4b00099d5dacee0da0 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b6aaad4e464188498f63878a3c981034825e46c640ee9fe98d5c6657d8958838 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad f4a573eed6377d356f835a4b00099d5dacee0da0 Bisecting: 20 revisions left to test after this (roughly 4 steps) [610fd07c1370e8d0676512c7ddfd75c4f6b7427a] af_unix: Fix a data race of sk->sk_receive_queue->qlen. testing commit 610fd07c1370e8d0676512c7ddfd75c4f6b7427a gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0e52bbb63b31de788beeabce4a7d22e0612f233040bb7e8aec51b409a3ee1bec all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good 610fd07c1370e8d0676512c7ddfd75c4f6b7427a Bisecting: 10 revisions left to test after this (roughly 3 steps) [718b66c5eb6556004332c5c4ae28b405c88222f8] refscale: Move shutdown from wait_event() to wait_event_idle() testing commit 718b66c5eb6556004332c5c4ae28b405c88222f8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 074278103ba22eb87489c43539eee174917a12aa008aface75acd16b3cb77cc4 all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good 718b66c5eb6556004332c5c4ae28b405c88222f8 Bisecting: 5 revisions left to test after this (roughly 3 steps) [15856ab95617ec720167f55af8428ea1acc0a5a4] regmap: cache: Return error in cache sync operations for REGCACHE_NONE testing commit 15856ab95617ec720167f55af8428ea1acc0a5a4 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d32200440f9d2f9a562b79f1a3f1224ce402004bf6e1142b0cb57a7b84c970a6 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 15856ab95617ec720167f55af8428ea1acc0a5a4 Bisecting: 2 revisions left to test after this (roughly 1 step) [37cab61a52d6f42b2d961c51bcf369f09e235fb5] fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() testing commit 37cab61a52d6f42b2d961c51bcf369f09e235fb5 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c924e596fb0d478f54cc3bc4bf8f480592040417bbcfb15b0bb793af0b45ba08 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 37cab61a52d6f42b2d961c51bcf369f09e235fb5 Bisecting: 0 revisions left to test after this (roughly 0 steps) [e30a55e98ae6c44253d8b129efefd5da5bc6e3bc] rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access testing commit e30a55e98ae6c44253d8b129efefd5da5bc6e3bc gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d38b5ce06aabcd8f53e6a2cde72484d577fb9cc93fdd4c89040529a4959c2eed all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good e30a55e98ae6c44253d8b129efefd5da5bc6e3bc 37cab61a52d6f42b2d961c51bcf369f09e235fb5 is the first bad commit commit 37cab61a52d6f42b2d961c51bcf369f09e235fb5 Author: Tetsuo Handa Date: Tue Apr 11 19:57:33 2023 +0900 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() [ Upstream commit 81b21c0f0138ff5a499eafc3eb0578ad2a99622c ] syzbot is hitting WARN_ON() in hfsplus_cat_{read,write}_inode(), for crafted filesystem image can contain bogus length. There conditions are not kernel bugs that can justify kernel to panic. Reported-by: syzbot Link: https://syzkaller.appspot.com/bug?extid=e2787430e752a92b8750 Reported-by: syzbot Link: https://syzkaller.appspot.com/bug?extid=4913dca2ea6e4d43f3f1 Signed-off-by: Tetsuo Handa Reviewed-by: Viacheslav Dubeyko Message-Id: <15308173-5252-d6a3-ae3b-e96d46cb6f41@I-love.SAKURA.ne.jp> Signed-off-by: Christian Brauner Signed-off-by: Sasha Levin fs/hfsplus/inode.c | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) culprit signature: c924e596fb0d478f54cc3bc4bf8f480592040417bbcfb15b0bb793af0b45ba08 parent signature: d38b5ce06aabcd8f53e6a2cde72484d577fb9cc93fdd4c89040529a4959c2eed revisions tested: 11, total time: 6h58m31.520604409s (build: 5h36m32.757766365s, test: 1h17m41.525231251s) first good commit: 37cab61a52d6f42b2d961c51bcf369f09e235fb5 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() recipients (to): ["brauner@kernel.org" "penguin-kernel@i-love.sakura.ne.jp" "sashal@kernel.org" "slava@dubeyko.com"] recipients (cc): []