ci2 starts bisection 2023-02-02 06:22:26.531587698 +0000 UTC m=+72885.284871373 bisecting fixing commit since 644e9524388a5dbc6d4f58c492ee9ef7bd4ddf4d building syzkaller on f4470a7b5efeb021c66c8fb38656bcb2b1597974 ensuring issue is reproducible on original commit 644e9524388a5dbc6d4f58c492ee9ef7bd4ddf4d testing commit 644e9524388a5dbc6d4f58c492ee9ef7bd4ddf4d gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7558b49a4125fe6b6cffd1c960c64262dcd8fc3a9dbfe1f5cce07d32c0b68c14 all runs: crashed: WARNING in ext4_expand_extra_isize_ea testing current HEAD 9f266ccaa2f5228bfe67ad58a94ca4e0109b954a testing commit 9f266ccaa2f5228bfe67ad58a94ca4e0109b954a gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 0638ced2e282ec86227c6d7fbae4a5501b06d34e9609359990c79892645168ff all runs: OK # git bisect start 9f266ccaa2f5228bfe67ad58a94ca4e0109b954a 644e9524388a5dbc6d4f58c492ee9ef7bd4ddf4d Bisecting: 8754 revisions left to test after this (roughly 13 steps) [1ca06f1c1acecbe02124f14a37cce347b8c1a90c] Merge tag 'xtensa-20221213' of https://github.com/jcmvbkbc/linux-xtensa testing commit 1ca06f1c1acecbe02124f14a37cce347b8c1a90c gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: af0ca76b5ad603131042236375e5b80ca4ad32e3d6105df32c932ba6c22065a0 all runs: OK # git bisect bad 1ca06f1c1acecbe02124f14a37cce347b8c1a90c Bisecting: 4045 revisions left to test after this (roughly 12 steps) [96f7e448b9f4546ffd0356ffceb2b9586777f316] Merge tag 'for-6.2/io_uring-next-2022-12-08' of git://git.kernel.dk/linux testing commit 96f7e448b9f4546ffd0356ffceb2b9586777f316 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7eb7463d2af05fa1525468702a7be86670306192967b02693fe593a83e6a3cee all runs: OK # git bisect bad 96f7e448b9f4546ffd0356ffceb2b9586777f316 Bisecting: 1696 revisions left to test after this (roughly 11 steps) [01f3cbb296a9ad378167c01758c99557b5bc3208] Merge tag 'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc testing commit 01f3cbb296a9ad378167c01758c99557b5bc3208 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: b803dd85d789215da808eb367d59b755d13b9b6b48caececb14e00086d1652a1 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 01f3cbb296a9ad378167c01758c99557b5bc3208 Bisecting: 866 revisions left to test after this (roughly 10 steps) [96f42635684739cb563aa48d92d0d16b8dc9bda8] Merge tag 'rust-6.2' of https://github.com/Rust-for-Linux/linux testing commit 96f42635684739cb563aa48d92d0d16b8dc9bda8 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: d39fe8346bf7e09ad018a487aa7c313c23ff75ea0557a2055e01c81239023f59 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 96f42635684739cb563aa48d92d0d16b8dc9bda8 Bisecting: 439 revisions left to test after this (roughly 9 steps) [97971df811b8854882c0f6c6631e23ab8cdcc44f] Merge tag 'dlm-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm testing commit 97971df811b8854882c0f6c6631e23ab8cdcc44f gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 70ebc8bc7c80b9099c504f9875f3ddb8189eadd7ffcb150000cd41c2c586a0c6 all runs: OK # git bisect bad 97971df811b8854882c0f6c6631e23ab8cdcc44f Bisecting: 195 revisions left to test after this (roughly 8 steps) [6a518afcc2066732e6c5c24281ce017bbbd85506] Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping testing commit 6a518afcc2066732e6c5c24281ce017bbbd85506 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 97abfc379e4daabd29c13445f0d68e71db36c8d988ddcb270b5e8355b65cde81 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 6a518afcc2066732e6c5c24281ce017bbbd85506 Bisecting: 101 revisions left to test after this (roughly 7 steps) [ad0d9da164cb52e62637e427517b2060dc956a2d] Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt testing commit ad0d9da164cb52e62637e427517b2060dc956a2d gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: a435b1ef352802966ba1cf8b40556b2e91032ffcf6fa694f47fe570d244640d3 all runs: OK # git bisect bad ad0d9da164cb52e62637e427517b2060dc956a2d Bisecting: 46 revisions left to test after this (roughly 6 steps) [15648d599cd1c15cc678039dcab65599276fe407] ext4: provide ext4_do_writepages() testing commit 15648d599cd1c15cc678039dcab65599276fe407 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: e44c9aa9df1e62a6b30becb26357fb51df9083057e666199b92a97d786253383 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 15648d599cd1c15cc678039dcab65599276fe407 Bisecting: 21 revisions left to test after this (roughly 5 steps) [9b93f5069fd95cea7915aab321fd74d2548ba75c] Merge tag 'fs.idmapped.mnt_idmap.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping testing commit 9b93f5069fd95cea7915aab321fd74d2548ba75c gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bf364c5196932a5f71e63fe3a016bd285ac4dbcfdce35e12d97e92e929bc5503 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 9b93f5069fd95cea7915aab321fd74d2548ba75c Bisecting: 10 revisions left to test after this (roughly 4 steps) [1da18e38cb97e9521e93d63034521a9649524f64] ext4: fix reserved cluster accounting in __es_remove_extent() testing commit 1da18e38cb97e9521e93d63034521a9649524f64 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 384d73d7403ea654dc058dced5def03c6c8e9fc72e53121863d9a745ccd5cbf5 all runs: OK # git bisect bad 1da18e38cb97e9521e93d63034521a9649524f64 Bisecting: 5 revisions left to test after this (roughly 3 steps) [e26355e21520e56732f58590b812ca619b88ac72] mm: export buffer_migrate_folio_norefs() testing commit e26355e21520e56732f58590b812ca619b88ac72 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: bae8d6bc4021a65ce26d3446688b561a7984fb9448f2653df8e929df19b36223 all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good e26355e21520e56732f58590b812ca619b88ac72 Bisecting: 2 revisions left to test after this (roughly 2 steps) [8994d11395f8165b3deca1971946f549f0822630] ext4: avoid unaccounted block allocation when expanding inode testing commit 8994d11395f8165b3deca1971946f549f0822630 gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 196d7c14c79e9dc57230c9a88a04173402260e5a82238dff2ca810405247bb3b all runs: crashed: WARNING in ext4_expand_extra_isize_ea # git bisect good 8994d11395f8165b3deca1971946f549f0822630 Bisecting: 0 revisions left to test after this (roughly 1 step) [e4db04f7d3dbbe16680e0ded27ea2a65b10f766a] ext4: fix inode leak in ext4_xattr_inode_create() on an error path testing commit e4db04f7d3dbbe16680e0ded27ea2a65b10f766a gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 3344e2049c086705cefe69ac7cf4e1f264fea41a1c08a7ded9bf6ee2f22c9904 all runs: OK # git bisect bad e4db04f7d3dbbe16680e0ded27ea2a65b10f766a Bisecting: 0 revisions left to test after this (roughly 0 steps) [cc12a6f25e07ed05d5825a1664b67a970842b2ca] ext4: allocate extended attribute value in vmalloc area testing commit cc12a6f25e07ed05d5825a1664b67a970842b2ca gcc compiler: Debian clang version 13.0.1-6~deb11u1, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: f4f0cacde4921c5324a620280ee440bb9ee75d0aaa530186ee37048c43d58343 all runs: OK # git bisect bad cc12a6f25e07ed05d5825a1664b67a970842b2ca cc12a6f25e07ed05d5825a1664b67a970842b2ca is the first bad commit commit cc12a6f25e07ed05d5825a1664b67a970842b2ca Author: Ye Bin Date: Thu Dec 8 10:32:31 2022 +0800 ext4: allocate extended attribute value in vmalloc area Now, extended attribute value maximum length is 64K. The memory requested here does not need continuous physical addresses, so it is appropriate to use kvmalloc to request memory. At the same time, it can also cope with the situation that the extended attribute will become longer in the future. Signed-off-by: Ye Bin Reviewed-by: Jan Kara Link: https://lore.kernel.org/r/20221208023233.1231330-3-yebin@huaweicloud.com Signed-off-by: Theodore Ts'o Cc: stable@kernel.org fs/ext4/xattr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) culprit signature: f4f0cacde4921c5324a620280ee440bb9ee75d0aaa530186ee37048c43d58343 parent signature: 196d7c14c79e9dc57230c9a88a04173402260e5a82238dff2ca810405247bb3b revisions tested: 16, total time: 5h47m30.974666763s (build: 3h58m47.373601623s, test: 1h37m54.913849746s) first good commit: cc12a6f25e07ed05d5825a1664b67a970842b2ca ext4: allocate extended attribute value in vmalloc area recipients (to): ["jack@suse.cz" "tytso@mit.edu" "yebin10@huawei.com"] recipients (cc): []