diff options
author | Darrick J. Wong <djwong@kernel.org> | 2022-12-20 16:53:34 -0800 |
---|---|---|
committer | Carlos Maiolino <cem@kernel.org> | 2022-12-21 12:22:42 +0100 |
commit | 7374f58bfeb38467bab6552a47a5cd6bbe3c2e2e (patch) | |
tree | 4e9d8d68a478e530104783b494237826dbc48ffc | |
parent | 79ba1e15d80eba3aff4396f44629eb8960722d36 (diff) | |
download | xfsprogs-dev-7374f58bfeb38467bab6552a47a5cd6bbe3c2e2e.tar.gz |
xfs_db: fix dir3 block magic check
Fix this broken check, which (amazingly) went unnoticed until I cranked
up the warning level /and/ built the system for s390x.
Fixes: e96864ff4d4 ("xfs_db: enable blockget for v5 filesystems")
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r-- | db/check.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/db/check.c b/db/check.c index bb27ce5805..964756d0ae 100644 --- a/db/check.c +++ b/db/check.c @@ -2578,7 +2578,7 @@ process_data_dir_v2( error++; } if ((be32_to_cpu(data->magic) == XFS_DIR2_BLOCK_MAGIC || - be32_to_cpu(data->magic) == XFS_DIR2_BLOCK_MAGIC) && + be32_to_cpu(data->magic) == XFS_DIR3_BLOCK_MAGIC) && stale != be32_to_cpu(btp->stale)) { if (!sflag || v) dbprintf(_("dir %lld block %d bad stale tail count %d\n"), |