ext4: fix fiemap size checks for bitmap files
authorChristoph Hellwig <hch@lst.de>
Tue, 5 May 2020 15:43:15 +0000 (17:43 +0200)
committerTheodore Ts'o <tytso@mit.edu>
Thu, 4 Jun 2020 03:16:54 +0000 (23:16 -0400)
commit328e24ae14aeb8ef624ec181e0d546b05c34f031
tree9eebbb580dca044c64ded7edb05fb00a7b33176b
parent175efa81feb8405676e0136d97b10380179c92e0
ext4: fix fiemap size checks for bitmap files

Add an extra validation of the len parameter, as for ext4 some files
might have smaller file size limits than others.  This also means the
redundant size check in ext4_ioctl_get_es_cache can go away, as all
size checking is done in the shared fiemap handler.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Ritesh Harjani <riteshh@linux.ibm.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Link: https://lore.kernel.org/r/20200505154324.3226743-3-hch@lst.de
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/extents.c
fs/ext4/ioctl.c