erofs: remove need_kmap in erofs_read_metabuf()
authorGao Xiang <hsiangkao@linux.alibaba.com>
Mon, 14 Jul 2025 09:09:06 +0000 (17:09 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 24 Jul 2025 11:42:05 +0000 (19:42 +0800)
commit5e744cb61536bb4e37caca9c5e84feef638782be
treec43d04d8971a4028f34d2c53678eeb0ccb231c03
parent1a5223c182fdb3bb3c0ca85cec101c740f685ab6
erofs: remove need_kmap in erofs_read_metabuf()

 - need_kmap is always true except for a ztailpacking case; thus, just
   open-code that one;

 - The upcoming metadata compression will add a new boolean, so simplify
   this first.

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Reviewed-by: Chao Yu <chao@kernel.org>
Link: https://lore.kernel.org/r/20250714090907.4095645-1-hsiangkao@linux.alibaba.com
fs/erofs/data.c
fs/erofs/fileio.c
fs/erofs/fscache.c
fs/erofs/inode.c
fs/erofs/internal.h
fs/erofs/super.c
fs/erofs/zdata.c
fs/erofs/zmap.c