aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2020-09-24 16:40:12 -0400
committerMike Snitzer <snitzer@redhat.com>2020-09-24 16:40:12 -0400
commitdd29d4b556979dae3cb6460d019c36073af7a3fc (patch)
treed62fcfb5b2f1d5f4f3593fc59e9109cb975ca003
parentc1fda10e1123a37cf9d22740486cd66f43c47846 (diff)
downloadlinux-dm-dd29d4b556979dae3cb6460d019c36073af7a3fc.tar.gz
dm raid: remove unnecessary discard limits for raid10
Notice: this object is not reachable from any branch.
Commit 828d14fd7a6cf ("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 <snitzer@redhat.com>
Notice: this object is not reachable from any branch.
-rw-r--r--drivers/md/dm-raid.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c
index 5b0a6ba633657..9c1f7c4de65b3 100644
--- a/drivers/md/dm-raid.c
+++ b/drivers/md/dm-raid.c
@@ -3728,15 +3728,6 @@ static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits)
blk_limits_io_min(limits, chunk_size_bytes);
blk_limits_io_opt(limits, chunk_size_bytes * mddev_data_stripes(rs));
-
- /*
- * RAID10 personality requires bio splitting,
- * RAID0/1/4/5/6 don't and process large discard bios properly.
- */
- if (rs_is_raid10(rs)) {
- limits->discard_granularity = chunk_size_bytes;
- limits->max_discard_sectors = rs->md.chunk_sectors;
- }
}
static void raid_postsuspend(struct dm_target *ti)