]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs: verify COW extent size hint is valid in inode verifier
authorDave Chinner <dchinner@redhat.com>
Thu, 28 Jun 2018 20:11:58 +0000 (15:11 -0500)
committerEric Sandeen <sandeen@redhat.com>
Thu, 28 Jun 2018 20:11:58 +0000 (15:11 -0500)
commit77e17d581b9d091904f6ad174c431622b439521d
tree73aae63cc01bce39c4bf679d0db4c5b8ab85988b
parent316d5a9f3c1e3fa221840465188e44d8e2ce7e9c
xfs: verify COW extent size hint is valid in inode verifier

Source kernel commit: 02a0fda875c89e826c9f9f7e6861a0314d6a6b7d

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>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/xfs_inode_buf.c