btrfs: zoned: sink zone check into btrfs_repair_one_zone
[sfrench/cifs-2.6.git] / fs / btrfs / extent_io.c
index e367b4c82cec0a0237bc5c7fce164cde39a5e8a3..790d3255be09878669c2a2d1baf406348733f590 100644 (file)
@@ -2314,8 +2314,8 @@ static int repair_io_failure(struct btrfs_fs_info *fs_info, u64 ino, u64 start,
        ASSERT(!(fs_info->sb->s_flags & SB_RDONLY));
        BUG_ON(!mirror_num);
 
-       if (btrfs_is_zoned(fs_info))
-               return btrfs_repair_one_zone(fs_info, logical);
+       if (btrfs_repair_one_zone(fs_info, logical))
+               return 0;
 
        bio = btrfs_bio_alloc(1);
        bio->bi_iter.bi_size = 0;