|
@@ -3177,7 +3177,7 @@ static void pool_io_hints(struct dm_target *ti, struct queue_limits *limits)
|
|
*/
|
|
*/
|
|
if (io_opt_sectors < pool->sectors_per_block ||
|
|
if (io_opt_sectors < pool->sectors_per_block ||
|
|
do_div(io_opt_sectors, pool->sectors_per_block)) {
|
|
do_div(io_opt_sectors, pool->sectors_per_block)) {
|
|
- blk_limits_io_min(limits, 0);
|
|
|
|
|
|
+ blk_limits_io_min(limits, pool->sectors_per_block << SECTOR_SHIFT);
|
|
blk_limits_io_opt(limits, pool->sectors_per_block << SECTOR_SHIFT);
|
|
blk_limits_io_opt(limits, pool->sectors_per_block << SECTOR_SHIFT);
|
|
}
|
|
}
|
|
|
|
|