]> git.karo-electronics.de Git - karo-tx-linux.git/commit
md/raid5: Compare apples to apples (or sectors to sectors)
authorJes Sorensen <Jes.Sorensen@redhat.com>
Tue, 16 Feb 2016 21:44:24 +0000 (16:44 -0500)
committerShaohua Li <shli@fb.com>
Fri, 26 Feb 2016 00:38:53 +0000 (16:38 -0800)
commite7597e69dec59b65c5525db1626b9d34afdfa678
tree0501d81aef5e40c425d33097fb223eead3a409c6
parent6dc390ad61ac8dfca5fa9b0823981fb6f7ec17a0
md/raid5: Compare apples to apples (or sectors to sectors)

'max_discard_sectors' is in sectors, while 'stripe' is in bytes.

This fixes the problem where DISCARD would get disabled on some larger
RAID5 configurations (6 or more drives in my testing), while it worked
as expected with smaller configurations.

Fixes: 620125f2bf8 ("MD: raid5 trim support")
Cc: stable@vger.kernel.org v3.7+
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/raid5.c