diff options
| author | Gao Xiang <hsiangkao@linux.alibaba.com> | 2025-07-14 17:09:06 +0800 |
|---|---|---|
| committer | Gao Xiang <hsiangkao@linux.alibaba.com> | 2025-07-24 19:42:05 +0800 |
| commit | 5e744cb61536bb4e37caca9c5e84feef638782be (patch) | |
| tree | c43d04d8971a4028f34d2c53678eeb0ccb231c03 /fs/erofs/super.c | |
| parent | 1a5223c182fdb3bb3c0ca85cec101c740f685ab6 (diff) | |
| download | linux-next-5e744cb61536bb4e37caca9c5e84feef638782be.tar.gz linux-next-5e744cb61536bb4e37caca9c5e84feef638782be.zip | |
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
Diffstat (limited to 'fs/erofs/super.c')
| -rw-r--r-- | fs/erofs/super.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/erofs/super.c b/fs/erofs/super.c index e1e9f06e8342..bc27fa3bd678 100644 --- a/fs/erofs/super.c +++ b/fs/erofs/super.c @@ -141,7 +141,7 @@ static int erofs_init_device(struct erofs_buf *buf, struct super_block *sb, struct erofs_deviceslot *dis; struct file *file; - dis = erofs_read_metabuf(buf, sb, *pos, true); + dis = erofs_read_metabuf(buf, sb, *pos); if (IS_ERR(dis)) return PTR_ERR(dis); @@ -258,7 +258,7 @@ static int erofs_read_superblock(struct super_block *sb) void *data; int ret; - data = erofs_read_metabuf(&buf, sb, 0, true); + data = erofs_read_metabuf(&buf, sb, 0); if (IS_ERR(data)) { erofs_err(sb, "cannot read erofs superblock"); return PTR_ERR(data); |
