summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/xfs/scrub/dabtree.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/xfs/scrub/dabtree.c b/fs/xfs/scrub/dabtree.c
index 4c9839c40163..d94edd93cba8 100644
--- a/fs/xfs/scrub/dabtree.c
+++ b/fs/xfs/scrub/dabtree.c
@@ -378,7 +378,8 @@ xfs_scrub_da_btree_block(
378 blk->magic = be16_to_cpu(hdr3->hdr.magic); 378 blk->magic = be16_to_cpu(hdr3->hdr.magic);
379 pmaxrecs = &ds->maxrecs[level]; 379 pmaxrecs = &ds->maxrecs[level];
380 380
381 if (hdr3->hdr.pad != cpu_to_be16(0)) 381 /* We only started zeroing the header on v5 filesystems. */
382 if (xfs_sb_version_hascrc(&ds->sc->mp->m_sb) && hdr3->hdr.pad)
382 xfs_scrub_da_set_corrupt(ds, level); 383 xfs_scrub_da_set_corrupt(ds, level);
383 384
384 /* Check the owner. */ 385 /* Check the owner. */