erofs-utils: fix reproducible builds for multi-threaded libdeflate
authorGao Xiang <hsiangkao@linux.alibaba.com>
Fri, 12 Jul 2024 09:38:07 +0000 (17:38 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Sat, 13 Jul 2024 17:05:58 +0000 (01:05 +0800)
commit45fa5736f07e26beea6e9cf00e8c85ebcd838dc1
treeba7e63c16ec6a9b1f5a7d453865720672e377beb
parent45e6d361e7393e3345f3ecc4d20c9aaf127298ec
erofs-utils: fix reproducible builds for multi-threaded libdeflate

`last_uncompressed_size` should be reset on the basis of segments.

Fixes: 830b27bc2334 ("erofs-utils: mkfs: introduce inner-file multi-threaded compression")
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240712093808.2986196-1-hsiangkao@linux.alibaba.com
lib/compress.c
lib/compressor.c
lib/compressor.h
lib/compressor_libdeflate.c