erofs-utils: wrap up superblock reservation for incremental builds
authorGao Xiang <hsiangkao@linux.alibaba.com>
Wed, 12 Jun 2024 16:18:24 +0000 (00:18 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 13 Jun 2024 02:44:24 +0000 (10:44 +0800)
commitea533bb17786779cd0952973ec80172b75fa461d
tree351183877f62ce00b455d9c4588f731e495c3224
parentf9f0109d4f1497ae49577540aa153878a9a42b06
erofs-utils: wrap up superblock reservation for incremental builds

Refactor `erofs_buffer_init()` to wrap up necessary operations for full
builds.

Introduce another `erofs_buffer_init()` to specify start block address
for the upcoming incremental builds.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240612161826.711279-3-hsiangkao@linux.alibaba.com
include/erofs/cache.h
include/erofs/internal.h
lib/cache.c
lib/super.c
mkfs/main.c