]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit7d4e6520765dd927fc4291eeeea693ff49c79608
tree9eebbb580dca044c64ded7edb05fb00a7b33176b
parent1eee1831e61c65f0ba9a1f6cf959f1dec34ee9ed
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