diff options
author | Jens Axboe <jens.axboe@oracle.com> | 2008-12-23 12:42:54 +0100 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2008-12-29 08:29:50 +0100 |
commit | 392ddc32982a5c661dd90dd49a3cb37f1c68b782 (patch) | |
tree | 614b8e857a70ce479bcbbf24af66a56b7723efc8 /init | |
parent | bb799ca0202a360fa74d5f17039b9100caebdde7 (diff) | |
download | linux-3.10-392ddc32982a5c661dd90dd49a3cb37f1c68b782.tar.gz linux-3.10-392ddc32982a5c661dd90dd49a3cb37f1c68b782.tar.bz2 linux-3.10-392ddc32982a5c661dd90dd49a3cb37f1c68b782.zip |
bio: add support for inlining a number of bio_vecs inside the bio
When we go and allocate a bio for IO, we actually do two allocations.
One for the bio itself, and one for the bi_io_vec that holds the
actual pages we are interested in.
This feature inlines a definable amount of io vecs inside the bio
itself, so we eliminate the bio_vec array allocation for IO's up
to a certain size. It defaults to 4 vecs, which is typically 16k
of IO.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions