rbd: move from raw pages to bvec data descriptors
authorIlya Dryomov <idryomov@gmail.com>
Sat, 20 Jan 2018 09:30:11 +0000 (10:30 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 2 Apr 2018 08:12:39 +0000 (10:12 +0200)
commit7e07efb12db96c2f7c5fafeccada327d1f869e60
tree95678333d40f0b2e264ae3252d383a649f4ec214
parentb9e281c2b38804984d619e1d9efc4b9020bcb291
rbd: move from raw pages to bvec data descriptors

In preparation for rbd "fancy" striping which requires bio_vec arrays,
wire up BVECS data type and kill off PAGES data type.  There is nothing
wrong with using page vectors for copyup requests -- it's just less
iterator boilerplate code to write for the new striping framework.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Alex Elder <elder@linaro.org>
drivers/block/rbd.c