]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs: verify AGI unlinked list contains valid blocks
authorDave Chinner <dchinner@redhat.com>
Thu, 28 Jun 2018 20:11:57 +0000 (15:11 -0500)
committerEric Sandeen <sandeen@redhat.com>
Thu, 28 Jun 2018 20:11:57 +0000 (15:11 -0500)
commit2d65306496c6cb924a5ca6e2a5dca4cfe150c8ec
treeb6009de60b522c4583c08a66fe4f2a12963495a6
parent02afaae0bf67081adae63ca840ddb739bfb664c1
xfs: verify AGI unlinked list contains valid blocks

Source kernel commit: 9f96cc958e8ae9864e6d597a5f3e80b5fca35ae4

The heads of tha AGI unlinked list are only scanned on debug
kernels when the verifier runs. Change that to always scan the heads
and validate that the inode numbers are valid.

Signed-off-by: Dave Chinner <dchinner@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_ialloc.c