Merge tag 'trace-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[linux-2.6-microblaze.git] / drivers / md / dm-linear.c
index 92db0f5..c91f1e2 100644 (file)
@@ -140,11 +140,10 @@ static int linear_report_zones(struct dm_target *ti,
                struct dm_report_zones_args *args, unsigned int nr_zones)
 {
        struct linear_c *lc = ti->private;
-       sector_t sector = linear_map_sector(ti, args->next_sector);
 
-       args->start = lc->start;
-       return blkdev_report_zones(lc->dev->bdev, sector, nr_zones,
-                                  dm_report_zones_cb, args);
+       return dm_report_zones(lc->dev->bdev, lc->start,
+                              linear_map_sector(ti, args->next_sector),
+                              args, nr_zones);
 }
 #else
 #define linear_report_zones NULL