]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - fs/btrfs/check-integrity.c
btrfs: define BTRFS_MAGIC as a u64 value
[linux-imx.git] / fs / btrfs / check-integrity.c
index 11d47bfb62b418f6f4d5459d8c02a18b05c3731b..18af6f48781a1f31e1d41c23bb08a2e1b6ea12a7 100644 (file)
@@ -813,8 +813,7 @@ static int btrfsic_process_superblock_dev_mirror(
            (bh->b_data + (dev_bytenr & 4095));
 
        if (btrfs_super_bytenr(super_tmp) != dev_bytenr ||
-           strncmp((char *)(&(super_tmp->magic)), BTRFS_MAGIC,
-                   sizeof(super_tmp->magic)) ||
+           super_tmp->magic != cpu_to_le64(BTRFS_MAGIC) ||
            memcmp(device->uuid, super_tmp->dev_item.uuid, BTRFS_UUID_SIZE) ||
            btrfs_super_nodesize(super_tmp) != state->metablock_size ||
            btrfs_super_leafsize(super_tmp) != state->metablock_size ||