ci2 starts bisection 2023-06-23 08:34:13.014246364 +0000 UTC m=+215437.243204616 bisecting fixing commit since fa74641fb6b93a19ccb50579886ecc98320230f9 building syzkaller on 4bce1a3e705a8b62de8194bdb28f5eef89c8feec ensuring issue is reproducible on original commit fa74641fb6b93a19ccb50579886ecc98320230f9 testing commit fa74641fb6b93a19ccb50579886ecc98320230f9 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 472caa1f6e1af4590a36fc1c21e56f144e14206656bbcc4f4a14db83d81c8403 all runs: crashed: WARNING in hfsplus_cat_write_inode testing current HEAD e84a4e368abe42cf359fe237f0238820859d5044 testing commit e84a4e368abe42cf359fe237f0238820859d5044 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 11f925373c7ae354a06b49a0c9c19829aec8110fda08d1a2f4ca89d08b1df4e4 all runs: OK too many neither good nor bad results, skipping this commit # git bisect start e84a4e368abe42cf359fe237f0238820859d5044 fa74641fb6b93a19ccb50579886ecc98320230f9 Bisecting: 488 revisions left to test after this (roughly 9 steps) [89a0f4dcae43941d3193bc56ae573f74483fd06d] net/sched: sch_ingress: Only create under TC_H_INGRESS testing commit 89a0f4dcae43941d3193bc56ae573f74483fd06d gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 94ef97e8eded55ce8080013461d216ecedb0f76b0bdf4bd5e46fbbd00ecf234f all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 89a0f4dcae43941d3193bc56ae573f74483fd06d Bisecting: 243 revisions left to test after this (roughly 8 steps) [0eee95cbbbf7ecb422329193e5c381fa47c38d65] ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop testing commit 0eee95cbbbf7ecb422329193e5c381fa47c38d65 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0063605341c55204007f90527fe1b93954f85ea7d5a230f3768eceeb9e746429 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 0eee95cbbbf7ecb422329193e5c381fa47c38d65 Bisecting: 121 revisions left to test after this (roughly 7 steps) [6ce24d176ea64cd36c7510e7b6d1849d8e713795] staging: axis-fifo: initialize timeouts in init only testing commit 6ce24d176ea64cd36c7510e7b6d1849d8e713795 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 91bb07b695f2785bbd263b9d259b0a82f8518da799d8217a9d1350f7e7672ceb all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 6ce24d176ea64cd36c7510e7b6d1849d8e713795 Bisecting: 60 revisions left to test after this (roughly 6 steps) [a6eb3aa0ec5b5078d02c48aad29f80c0a1a17974] drm/tegra: Avoid potential 32-bit integer overflow testing commit a6eb3aa0ec5b5078d02c48aad29f80c0a1a17974 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6d5680b9088d89c85c68a63d780145be43ce671b801edb9d10f40373cfc17337 all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad a6eb3aa0ec5b5078d02c48aad29f80c0a1a17974 Bisecting: 30 revisions left to test after this (roughly 5 steps) [dcd289136bccf2bdd519ee1eb355ed71c73cbe75] drm/i915: taint kernel when force probing unsupported devices testing commit dcd289136bccf2bdd519ee1eb355ed71c73cbe75 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 967ff632b0023b215aadb07b971c3edc37d906cbc188ac245880e9468286258c all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good dcd289136bccf2bdd519ee1eb355ed71c73cbe75 Bisecting: 15 revisions left to test after this (roughly 4 steps) [d547d499e451f1e38ad22450602122e0e73f8540] drm/amd/display: Enable HostVM based on rIOMMU active testing commit d547d499e451f1e38ad22450602122e0e73f8540 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f5d9b8ede370146a9346ae317c9e1012936b53125a2c01570424b23f0fb3b9ad all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad d547d499e451f1e38ad22450602122e0e73f8540 Bisecting: 7 revisions left to test after this (roughly 3 steps) [801593f70be80781134e4d27988b62a399c41c5e] selftests: cgroup: Add 'malloc' failures checks in test_memcontrol testing commit 801593f70be80781134e4d27988b62a399c41c5e gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3825916e64e76635705aafac5a3f98770b99750990769ec441f5f8c6e6dae54b all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good 801593f70be80781134e4d27988b62a399c41c5e Bisecting: 3 revisions left to test after this (roughly 2 steps) [4b17053ba268bf952c19ecb58d66d5d72e782d13] drm/displayid: add displayid_get_header() and check bounds better testing commit 4b17053ba268bf952c19ecb58d66d5d72e782d13 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: cc440688a4e4e8f9d894ebc1c6e36dccc9e367310f16b3b6002d3fa8ea51915f all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 4b17053ba268bf952c19ecb58d66d5d72e782d13 Bisecting: 1 revision left to test after this (roughly 1 step) [e8c322b76e58378aa5153423c5ed2e941692e204] open: return EINVAL for O_DIRECTORY | O_CREAT testing commit e8c322b76e58378aa5153423c5ed2e941692e204 gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b16ba79db56475e27e0bc7f232ad4ab49694922d522e913ece6f06da67e07a28 all runs: crashed: WARNING in hfsplus_cat_write_inode # git bisect good e8c322b76e58378aa5153423c5ed2e941692e204 Bisecting: 0 revisions left to test after this (roughly 0 steps) [48960a503fcec76d3f72347b7e679dda08ca43be] fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() testing commit 48960a503fcec76d3f72347b7e679dda08ca43be gcc compiler: Debian clang version 15.0.7, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: be74d020e80fd14036d2be99db3508f62682a22ac215fcfdf6be2a0708439ecf all runs: OK too many neither good nor bad results, skipping this commit # git bisect bad 48960a503fcec76d3f72347b7e679dda08ca43be 48960a503fcec76d3f72347b7e679dda08ca43be is the first bad commit commit 48960a503fcec76d3f72347b7e679dda08ca43be 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: be74d020e80fd14036d2be99db3508f62682a22ac215fcfdf6be2a0708439ecf parent signature: b16ba79db56475e27e0bc7f232ad4ab49694922d522e913ece6f06da67e07a28 revisions tested: 12, total time: 5h59m37.657486534s (build: 4h26m51.470469433s, test: 1h26m54.026580873s) first good commit: 48960a503fcec76d3f72347b7e679dda08ca43be 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): []