diff options
author | 2010-01-28 18:24:06 +0200 | |
---|---|---|
committer | 2010-02-28 03:44:42 -0800 | |
commit | 86093aaff5be5b214613eb60553e236bdb389c84 (patch) | |
tree | 64993f3fff8b60408441e8912aa5690346108492 /crypto/algapi.c | |
parent | exofs: RAID0 support (diff) | |
download | linux-rng-86093aaff5be5b214613eb60553e236bdb389c84.tar.xz linux-rng-86093aaff5be5b214613eb60553e236bdb389c84.zip |
exofs: convert io_state to use pages array instead of bio at input
* inode.c operations are full-pages based, and not actually
true scatter-gather
* Lets us use more pages at once upto 512 (from 249) in 64 bit
* Brings us much much closer to be able to use exofs's io_state engine
from objlayout driver. (Once I decide where to put the common code)
After RAID0 patch the outer (input) bio was never used as a bio, but
was simply a page carrier into the raid engine. Even in the simple
mirror/single-dev arrangement pages info was copied into a second bio.
It is now easer to just pass a pages array into the io_state and prepare
bio(s) once.
Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
Diffstat (limited to 'crypto/algapi.c')
0 files changed, 0 insertions, 0 deletions