Ilya Dryomov afb978884c rbd: introduce OWN_BVECS data type
If the layout is "fancy", we need to be able to rearrange the provided
bio_vecs in stripe unit chunks to make it possible for the messenger to
read/write directly from/to the provided data buffer, without employing
a temporary data buffer for assembling the result.

Higher level bio_vec arrays are generally immutable, so this requires
copying into a private array.  Only the bio_vecs themselves are shuffled
around, not the actual data.  OWN_BVECS doesn't own any pages.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-04-02 10:12:44 +02:00
..
2018-01-17 08:41:07 -07:00
2018-02-06 09:59:40 -08:00
2017-09-26 07:41:22 -06:00
2018-03-01 08:41:27 -07:00
2017-02-20 12:16:15 +01:00
2018-04-02 10:12:44 +02:00
2017-08-18 08:45:29 -06:00
2009-03-26 21:15:27 +01:00