[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <87dc51ef-35d2-6ae9-6e56-667bbc04526c@kernel.org>
Date: Sun, 16 Apr 2023 22:09:33 +0800
From: Chao Yu <chao@...nel.org>
To: Jingbo Xu <jefflexu@...ux.alibaba.com>, xiang@...nel.org,
huyue2@...lpad.com, linux-erofs@...ts.ozlabs.org
Cc: linux-kernel@...r.kernel.org
Subject: Re: [PATCH v6 2/2] erofs: set block size to the on-disk block size
On 2023/3/13 21:53, Jingbo Xu wrote:
> Set the block size to that specified in on-disk superblock.
>
> Also remove the hard constraint of PAGE_SIZE block size for the
> uncompressed device backend. This constraint is temporarily remained
> for compressed device and fscache backend, as there is more work needed
> to handle the condition where the block size is not equal to PAGE_SIZE.
>
> It is worth noting that the on-disk block size is read prior to
> erofs_superblock_csum_verify(), as the read block size is needed in the
> latter.
>
> Besides, later we are going to make erofs refer to tar data blobs (which
> is 512-byte aligned) for OCI containers, where the block size is 512
> bytes. In this case, the 512-byte block size may not be adequate for a
> directory to contain enough dirents. To fix this, we are also going to
> introduce directory block size independent on the block size.
>
> Due to we have already supported block size smaller than PAGE_SIZE now,
> disable all these images with such separated directory block size until
> we supported this feature later.
>
> Signed-off-by: Jingbo Xu <jefflexu@...ux.alibaba.com>
> Reviewed-by: Gao Xiang <hsiangkao@...ux.alibaba.com>
> Reviewed-by: Yue Hu <huyue2@...lpad.com>
Reviewed-by: Chao Yu <chao@...nel.org>
Thanks,
Powered by blists - more mailing lists