]> www.infradead.org Git - users/jedix/linux-maple.git/commit
erofs: support unaligned encoded data
authorGao Xiang <hsiangkao@linux.alibaba.com>
Mon, 10 Mar 2025 09:54:59 +0000 (17:54 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Mon, 17 Mar 2025 06:02:15 +0000 (14:02 +0800)
commit7361d1e3763baaf7b9349c576137851458ad38d1
tree46a35e60b7470e6809937efcbea400272c78e51d
parent1d191b4ca51d73699cb127386b95ac152af2b930
erofs: support unaligned encoded data

We're almost there.  It's straight-forward to adapt the current
decompression subsystem to support unaligned encoded (compressed) data.

Note that unaligned data is not encouraged because of worse I/O and
caching efficiency unless the corresponding compressor doesn't support
fixed-sized output compression natively like Zstd.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Acked-by: Chao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20250310095459.2620647-10-hsiangkao@linux.alibaba.com
fs/erofs/decompressor.c
fs/erofs/zdata.c