dm raid: fix discard limits for raid1
authorMike Snitzer <snitzer@redhat.com>
Thu, 24 Sep 2020 17:14:52 +0000 (13:14 -0400)
committerMike Snitzer <snitzer@redhat.com>
Mon, 4 Jan 2021 20:02:30 +0000 (15:02 -0500)
commitcc07d72bf350b77faeffee1c37bc52197171473f
tree1125f9c7167056aedd4cb1bd5fcb9218b2613ce0
parente71ba9452f0b5b2e8dc8aa5445198cd9214a6a62
dm raid: fix discard limits for raid1

Block core warned that discard_granularity was 0 for dm-raid with
personality of raid1.  Reason is that raid_io_hints() was incorrectly
special-casing raid1 rather than raid0.

Fix raid_io_hints() by removing discard limits settings for
raid1. Check for raid0 instead.

Fixes: 61697a6abd24a ("dm: eliminate 'split_discard_bios' flag from DM target interface")
Cc: stable@vger.kernel.org
Reported-by: Zdenek Kabelac <zkabelac@redhat.com>
Reported-by: Mikulas Patocka <mpatocka@redhat.com>
Reported-by: Stephan Bärwolf <stephan@matrixstorm.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-raid.c