The metadata directory root inumber is now the last field in the
superblock, so extend the zeroing code to know about that.
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
*
* size is the size of data which is valid for this sb.
*/
- if (xfs_sb_version_hasmetauuid(sb))
+ if (xfs_sb_version_hasmetadir(sb))
+ size = offsetof(struct xfs_dsb, sb_metadirino)
+ + sizeof(sb->sb_metadirino);
+ else if (xfs_sb_version_hasmetauuid(sb))
size = offsetof(struct xfs_dsb, sb_meta_uuid)
+ sizeof(sb->sb_meta_uuid);
else if (xfs_sb_version_hascrc(sb))