dm raid: fix random optimal_io_size for raid0
authorHeinz Mauelshagen <heinzm@redhat.com>
Tue, 19 Jul 2016 11:16:24 +0000 (13:16 +0200)
committerMike Snitzer <snitzer@redhat.com>
Tue, 19 Jul 2016 15:37:08 +0000 (11:37 -0400)
commit89d3d9a1e38a6bd453038cfdc7e1576ef2d19719
treeacafef3a5b3713da5c702c9b7ba95a7a4a33da12
parent094f394df6a33f959888d445b362a9086823a2fb
dm raid: fix random optimal_io_size for raid0

raid_io_hints() was retrieving the number of data stripes used for the
calculation of io_opt from struct r5conf, which is not defined for raid0
mappings.

Base the calculation on the in-core raid_set structure instead.

Also, adjust to use to_bytes() for the sector -> bytes conversion
throughout.

Signed-off-by: Heinz Mauelshagen <heinzm@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-raid.c