]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs: don't accept inode buffers with suspicious unlinked chains
authorDarrick J. Wong <darrick.wong@oracle.com>
Wed, 18 Apr 2018 19:46:07 +0000 (14:46 -0500)
committerEric Sandeen <sandeen@redhat.com>
Wed, 18 Apr 2018 19:46:07 +0000 (14:46 -0500)
commit2949b46779cf054a7f9067000bbadf35e55b3ce7
tree6f4bd730c04bcb90a7ce8d03738c3805d91ee17d
parentfd0c360d19c8c1e7235e3d3aa09b600553ddf6a1
xfs: don't accept inode buffers with suspicious unlinked chains

Source kernel commit: 6a96c5650568a2218712d43ec16f3f82296a6c53

When we're verifying inode buffers, sanity-check the unlinked pointer.
We don't want to run the risk of trying to purge something that's
obviously broken.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
libxfs/xfs_inode_buf.c