]> git.karo-electronics.de Git - karo-tx-linux.git/commit
pnfs-obj: move to ore 01: ore_layout & ore_components
authorBoaz Harrosh <bharrosh@panasas.com>
Mon, 3 Oct 2011 13:57:55 +0000 (15:57 +0200)
committerBoaz Harrosh <bharrosh@panasas.com>
Fri, 28 Oct 2011 18:53:01 +0000 (11:53 -0700)
commit79ca7af7ec31cbf83a86e61c80ca0e24215244bf
treedf93e991c50242cc6db95d383a93e6f0b0cf3efb
parent67d896c6805004e1ca32c07d9c0a4df504eb7658
pnfs-obj: move to ore 01: ore_layout & ore_components

For Ease of reviewing I split the move to ore into 3 parts
move to ore 01: ore_layout & ore_components
move to ore 02: move to ORE
move to ore 03: Remove old raid engine

This patch modifies the objio_lseg, layout-segment level
and devices and components arrays to use the ORE types.

Though it will be removed soon, also the raid engine
is modified to actually compile, possibly run, with
the new types. So it is the same old raid engine but
with some new ORE types.

For Ease of reviewing, some of the old code is
"#if 0" but is not removed so the diff command works
better. The old code will be removed in the 3rd patch.

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
fs/nfs/objlayout/objio_osd.c