|
@@ -553,9 +553,11 @@ out_unwind:
|
|
|
|
|
|
void
|
|
|
xfs_sb_from_disk(
|
|
|
- xfs_sb_t *to,
|
|
|
+ struct xfs_mount *mp,
|
|
|
xfs_dsb_t *from)
|
|
|
{
|
|
|
+ struct xfs_sb *to = &mp->m_sb;
|
|
|
+
|
|
|
to->sb_magicnum = be32_to_cpu(from->sb_magicnum);
|
|
|
to->sb_blocksize = be32_to_cpu(from->sb_blocksize);
|
|
|
to->sb_dblocks = be64_to_cpu(from->sb_dblocks);
|
|
@@ -693,7 +695,7 @@ reread:
|
|
|
* Initialize the mount structure from the superblock.
|
|
|
* But first do some basic consistency checking.
|
|
|
*/
|
|
|
- xfs_sb_from_disk(&mp->m_sb, XFS_BUF_TO_SBP(bp));
|
|
|
+ xfs_sb_from_disk(mp, XFS_BUF_TO_SBP(bp));
|
|
|
error = xfs_mount_validate_sb(mp, &(mp->m_sb), flags);
|
|
|
if (error) {
|
|
|
if (loud)
|