block: remove the nr_sects field in struct hd_struct
[linux-block.git] / drivers / md / bcache / super.c
index c55d3c58a7ef552347f8346aea4cd284f55093a9..04fa40868fbe10bb46431ae44228d5ea567c6f34 100644 (file)
@@ -1408,7 +1408,7 @@ static int cached_dev_init(struct cached_dev *dc, unsigned int block_size)
                        q->limits.raid_partial_stripes_expensive;
 
        ret = bcache_device_init(&dc->disk, block_size,
-                        dc->bdev->bd_part->nr_sects - dc->sb.data_offset,
+                        bdev_nr_sectors(dc->bdev) - dc->sb.data_offset,
                         dc->bdev, &bcache_cached_ops);
        if (ret)
                return ret;