]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
erofs: refine erofs_iomap_begin()
authorGao Xiang <hsiangkao@linux.alibaba.com>
Wed, 16 Jul 2025 09:22:54 +0000 (17:22 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Thu, 24 Jul 2025 11:42:06 +0000 (19:42 +0800)
commitf768685427c073d46887d78423882e2771276705
treefe5e83c9f5e021299ea891bd32cca38032b0ad21
parentdf50848bcd9f17e4e60e6d5823d0e8fe8982bbab
erofs: refine erofs_iomap_begin()

 - Avoid calling erofs_map_dev() for unmapped extents;

 - Assign `iomap->addr` for inline extents too (since they have physical
   location).

Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Link: https://lore.kernel.org/r/20250716092254.3826715-1-hsiangkao@linux.alibaba.com
fs/erofs/data.c