]> www.infradead.org Git - users/jedix/linux-maple.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)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 26 May 2016 22:46:09 +0000 (15:46 -0700)
commitb0b4f9bfd9ddf51f0ede82ee79716ecaed2b769d
treee16650132635c55732946feb67b814075e9043f8
parentf37c30ef40f248fe88fc995a4571ddfbffd17b09
md/raid5: Compare apples to apples (or sectors to sectors)

Orabug: 23331068

[ Upstream commit e7597e69dec59b65c5525db1626b9d34afdfa678 ]

'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>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
(cherry picked from commit 5255a738ee6ecc0e479728efe5668efd64901197)

Signed-off-by: Dan Duval <dan.duval@oracle.com>
drivers/md/raid5.c