From: Yue Hu <[email protected]> Support uncompressed data layout with on-disk interlaced offset in compression mode for fsck.erofs.
Signed-off-by: Yue Hu <[email protected]> --- v2: remove if and use ternary expression instead fsck/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fsck/main.c b/fsck/main.c index 410e756..2a9c501 100644 --- a/fsck/main.c +++ b/fsck/main.c @@ -458,6 +458,9 @@ static int erofs_verify_inode_data(struct erofs_inode *inode, int outfd) .in = raw, .out = buffer, .decodedskip = 0, + .interlaced_offset = + map.m_algorithmformat == Z_EROFS_COMPRESSION_INTERLACED ? + erofs_blkoff(map.m_la) : 0, .inputsize = map.m_plen, .decodedlength = map.m_llen, .alg = map.m_algorithmformat, -- 2.17.1
