diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_refcount_btree.c')
-rw-r--r-- | fs/xfs/libxfs/xfs_refcount_btree.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/xfs/libxfs/xfs_refcount_btree.c b/fs/xfs/libxfs/xfs_refcount_btree.c index d9eab657b63e..6f47ab876d90 100644 --- a/fs/xfs/libxfs/xfs_refcount_btree.c +++ b/fs/xfs/libxfs/xfs_refcount_btree.c | |||
@@ -209,7 +209,7 @@ xfs_refcountbt_verify( | |||
209 | xfs_failaddr_t fa; | 209 | xfs_failaddr_t fa; |
210 | unsigned int level; | 210 | unsigned int level; |
211 | 211 | ||
212 | if (block->bb_magic != cpu_to_be32(XFS_REFC_CRC_MAGIC)) | 212 | if (!xfs_verify_magic(bp, block->bb_magic)) |
213 | return __this_address; | 213 | return __this_address; |
214 | 214 | ||
215 | if (!xfs_sb_version_hasreflink(&mp->m_sb)) | 215 | if (!xfs_sb_version_hasreflink(&mp->m_sb)) |
@@ -264,6 +264,7 @@ xfs_refcountbt_write_verify( | |||
264 | 264 | ||
265 | const struct xfs_buf_ops xfs_refcountbt_buf_ops = { | 265 | const struct xfs_buf_ops xfs_refcountbt_buf_ops = { |
266 | .name = "xfs_refcountbt", | 266 | .name = "xfs_refcountbt", |
267 | .magic = { 0, cpu_to_be32(XFS_REFC_CRC_MAGIC) }, | ||
267 | .verify_read = xfs_refcountbt_read_verify, | 268 | .verify_read = xfs_refcountbt_read_verify, |
268 | .verify_write = xfs_refcountbt_write_verify, | 269 | .verify_write = xfs_refcountbt_write_verify, |
269 | .verify_struct = xfs_refcountbt_verify, | 270 | .verify_struct = xfs_refcountbt_verify, |