]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit - repair/sb.c
repair: handle sparse inode alignment
authorBrian Foster <bfoster@redhat.com>
Thu, 30 Jul 2015 23:18:22 +0000 (09:18 +1000)
committerDave Chinner <david@fromorbit.com>
Thu, 30 Jul 2015 23:18:22 +0000 (09:18 +1000)
commit90c9ac9d72454d16206549539242c8735ff34517
treea6ad4f74f8d6585c7fd2b919a99be80d18772bcf
parent870b18fd05e6d246c6819c52fd88c4e641de6014
repair: handle sparse inode alignment

Sparse inode support requires inode alignment to match inode chunk size.
xfs_repair currently expects inode alignment to match the default
cluster size or a scaled factor thereof.

Update sb_validate_ino_align() to consider the superblock valid if
sparse inode support is enabled and alignment matches the chunk size.

Signed-off-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
repair/sb.c