diff options
author | Boaz Harrosh <bharrosh@panasas.com> | 2014-04-09 23:14:38 +0300 |
---|---|---|
committer | Boaz Harrosh <bharrosh@panasas.com> | 2014-05-22 14:46:15 +0300 |
commit | 455682ce547817d75e38028283dc8db00754005d (patch) | |
tree | 6de1f6d9e370cb4015444e6884c59fa86e7f28ce /fs/sysv | |
parent | 101a642781cf6b37848c5468d6c1a20a76c35ea9 (diff) | |
download | linux-455682ce547817d75e38028283dc8db00754005d.tar.bz2 |
ore: Remove redundant dev_order(), more cleanups
Two cleanups:
* si->cur_comp, si->cur_pg where always calculated after
the call to ore_calc_stripe_info() with the help of
_dev_order(...). But these are already calculated by
ore_calc_stripe_info() and can be just set there.
(This is left over from the time that si->cur_comp, si->cur_pg
were only used by raid code, but now the main loop manages
them anyway even though they are ultimately not used in
none raid code)
* si->cur_comp - For the very last stripe case, was set inside
_ore_add_parity_unit(). This is not clear and will be wrong
for coming raid6 so move this to only caller. Now si->cur_comp
is only manipulated within _prepare_for_striping(), always next
to the manipulation of cur_dev.
Which is much easier to understand and follow.
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Diffstat (limited to 'fs/sysv')
0 files changed, 0 insertions, 0 deletions