erofs-utils: fix missing tail blocks for directories
authorGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 28 Mar 2023 03:54:55 +0000 (11:54 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 28 Mar 2023 03:59:13 +0000 (11:59 +0800)
commitb98311055be723af3bf16f96b6241497363ccdf7
tree25de85195fea118b27c0f8401f45a1d5655db68f
parentf09c4fa35959771e2e595657fb9fa03251b4d023
erofs-utils: fix missing tail blocks for directories

Currently directory blocks will be allocated after inode metadata
space is reserved, but miss to fix tail blocks.

Fixes: 21d84349e79a ("erofs-utils: rearrange on-disk metadata")
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20230328035456.89831-1-hsiangkao@linux.alibaba.com
include/erofs/internal.h
lib/inode.c