erofs: introduce meta buffer operations
authorGao Xiang <hsiangkao@linux.alibaba.com>
Sun, 2 Jan 2022 04:00:13 +0000 (12:00 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Tue, 4 Jan 2022 15:43:23 +0000 (23:43 +0800)
commitfdf80a4793021c2f27953b3075f401a497519ba4
tree9eb58a2d7154a3d2732f7c3eceb86a68d07e852f
parentab92184ff8f12979f3d3dd5ed601ed85770d81ba
erofs: introduce meta buffer operations

In order to support subpage and folio for all uncompressed files,
introduce meta buffer descriptors, which can be effectively stored
on stack, in place of meta page operations.

This converts the uncompressed data path to meta buffers.

Link: https://lore.kernel.org/r/20220102040017.51352-2-hsiangkao@linux.alibaba.com
Reviewed-by: Liu Bo <bo.liu@linux.alibaba.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
fs/erofs/data.c
fs/erofs/internal.h