diff options
Diffstat (limited to 'drivers/md/dm-clone-target.c')
| -rw-r--r-- | drivers/md/dm-clone-target.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/drivers/md/dm-clone-target.c b/drivers/md/dm-clone-target.c index ad79b52ffc14..12bbe487a4c8 100644 --- a/drivers/md/dm-clone-target.c +++ b/drivers/md/dm-clone-target.c @@ -2059,7 +2059,6 @@ static void set_discard_limits(struct clone *clone, struct queue_limits *limits)  	limits->max_hw_discard_sectors = dest_limits->max_hw_discard_sectors;  	limits->discard_granularity = dest_limits->discard_granularity;  	limits->discard_alignment = dest_limits->discard_alignment; -	limits->discard_misaligned = dest_limits->discard_misaligned;  	limits->max_discard_segments = dest_limits->max_discard_segments;  } @@ -2074,8 +2073,8 @@ static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits)  	 */  	if (io_opt_sectors < clone->region_size ||  	    do_div(io_opt_sectors, clone->region_size)) { -		blk_limits_io_min(limits, clone->region_size << SECTOR_SHIFT); -		blk_limits_io_opt(limits, clone->region_size << SECTOR_SHIFT); +		limits->io_min = clone->region_size << SECTOR_SHIFT; +		limits->io_opt = clone->region_size << SECTOR_SHIFT;  	}  	disable_passdown_if_not_supported(clone); |