From: Boaz Harrosh Date: Thu, 28 Jan 2010 16:24:06 +0000 (+0200) Subject: exofs: convert io_state to use pages array instead of bio at input X-Git-Tag: v2.6.34-rc1~201^2~3 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86093aaff5be5b214613eb60553e236bdb389c84;p=pandora-kernel.git 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 --- Reading git-diff-tree failed