]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: verify COW extent size hint is valid in inode verifier
authorDave Chinner <dchinner@redhat.com>
Tue, 5 Jun 2018 17:09:33 +0000 (10:09 -0700)
committerDarrick J. Wong <darrick.wong@oracle.com>
Wed, 6 Jun 2018 15:10:26 +0000 (08:10 -0700)
commit52d893fcd63c630dbb49f2a9b61763411a8cd3b8
treef8a96a115e4f0aad0c92049113ec7c3ed01b59d3
parentc2cdeb4327560a3db2d8b591ab282ae481cedf28
xfs: verify COW extent size hint is valid in inode verifier

There are rules for vald extent size hints. We enforce them when
applications set them, but fuzzers violate those rules and that
screws us over. Validate COW extent size hint rules in the inode
verifier to catch this.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/libxfs/xfs_inode_buf.c