summaryrefslogtreecommitdiff
path: root/fs/ext2/Kconfig
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2021-07-20 16:33:39 +0300
committerJan Kara <jack@suse.cz>2021-07-27 12:00:32 +0300
commit8b1e7076d26b935af7caec33dee2837c0ad7dbb5 (patch)
treeabf5064afb1bdb0ac5cd00e42e75ae77f1e075ec /fs/ext2/Kconfig
parent9583db2332e3426129612e0ef69f70fbadb6053b (diff)
downloadlinux-8b1e7076d26b935af7caec33dee2837c0ad7dbb5.tar.xz
ext2: use iomap_fiemap to implement ->fiemap
Switch from generic_block_fiemap to use the iomap version. The only interesting part is that ext2_get_blocks gets confused when being asked for overly long ranges, so copy over the limit to the inode size from generic_block_fiemap into ext2_fiemap. Link: https://lore.kernel.org/r/20210720133341.405438-3-hch@lst.de Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/ext2/Kconfig')
-rw-r--r--fs/ext2/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/ext2/Kconfig b/fs/ext2/Kconfig
index 54eec9185627..1248ff4ef562 100644
--- a/fs/ext2/Kconfig
+++ b/fs/ext2/Kconfig
@@ -1,6 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-only
config EXT2_FS
tristate "Second extended fs support"
+ select FS_IOMAP
help
Ext2 is a standard Linux file system for hard disks.