Skip to content

Commit f0e90b6

Browse files
committed
dm raid: remove unnecessary discard limits for raid10
Commit bcc90d2 ("md/raid10: improve raid10 discard request") removes raid10's inability to properly handle large discards. So eliminate associated constraint from dm-raid's raid10 support. Signed-off-by: Mike Snitzer <[email protected]>
1 parent e0910c8 commit f0e90b6

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

drivers/md/dm-raid.c

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3728,17 +3728,6 @@ static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits)
37283728

37293729
blk_limits_io_min(limits, chunk_size_bytes);
37303730
blk_limits_io_opt(limits, chunk_size_bytes * mddev_data_stripes(rs));
3731-
3732-
/*
3733-
* RAID10 personality requires bio splitting,
3734-
* RAID0/1/4/5/6 don't and process large discard bios properly.
3735-
*/
3736-
if (rs_is_raid10(rs)) {
3737-
limits->discard_granularity = max(chunk_size_bytes,
3738-
limits->discard_granularity);
3739-
limits->max_discard_sectors = min_not_zero(rs->md.chunk_sectors,
3740-
limits->max_discard_sectors);
3741-
}
37423731
}
37433732

37443733
static void raid_postsuspend(struct dm_target *ti)

0 commit comments

Comments
 (0)