]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
erofs: sunset `struct erofs_workgroup`
authorGao Xiang <hsiangkao@linux.alibaba.com>
Mon, 21 Oct 2024 03:53:23 +0000 (11:53 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Mon, 18 Nov 2024 10:50:12 +0000 (18:50 +0800)
commitbf1aa03980f4eb1599b866ccd2c4ac577ef56a8a
treeb8f038e492d5e790bc71c65cd5ab1741f11fd17d
parent9c91f959626e6d9f460b8906e27c37fca1b6456a
erofs: sunset `struct erofs_workgroup`

`struct erofs_workgroup` was introduced to provide a unique header
for all physically indexed objects.  However, after big pclusters and
shared pclusters are implemented upstream, it seems that all EROFS
encoded data (which requires transformation) can be represented with
`struct z_erofs_pcluster` directly.

Move all members into `struct z_erofs_pcluster` for simplicity.

Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20241021035323.3280682-3-hsiangkao@linux.alibaba.com
fs/erofs/internal.h
fs/erofs/zdata.c