syzbot has bisected this issue to:
commit 1d191b4ca51d73699cb127386b95ac152af2b930
Author: Gao Xiang
Date: Mon Mar 10 09:54:58 2025 +
erofs: implement encoded extent metadata
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=1352dd7058
start commit: 02adc1490e6d Merge
9
arc allyesconfiggcc-15.1.0
arc axs103_defconfigclang-21
arc defconfiggcc-15.1.0
arc randconfig-001-20250614gcc-8.5.0
arc randconfig-001-20250615gcc-12.4.0
arc randc
In this case, advise contains Z_EROFS_ADVISE_EXTENTS,
Z_EROFS_ADVISE_BIG_PCLUSTER_1, Z_EROFS_ADVISE_BIG_PCLUSTER_2 at the same
time, and following 1 and 2 are met, WARN_ON_ONCE(iter->iomap.offset >
iter->pos) in iomap_iter_done() is triggered.
1. When Z_EROFS_ADVISE_EXTENTS exists, z_erofs_fill_in
Hi Edward,
On 2025/6/15 13:05, Edward Adam Davis wrote:
In this case, advise contains Z_EROFS_ADVISE_EXTENTS,
Z_EROFS_ADVISE_BIG_PCLUSTER_1, Z_EROFS_ADVISE_BIG_PCLUSTER_2 at the same
time, and following 1 and 2 are met, WARN_ON_ONCE(iter->iomap.offset >
iter->pos) in iomap_iter_done() is trigger