Re: [PATCH] block: don't optimize for non-cloned bio in bio_get_last_bvec()

From: Jens Axboe
Date: Sat Mar 12 2016 - 22:58:56 EST


On 03/12/2016 07:56 AM, Ming Lei wrote:
For !BIO_CLONED bio, we can use .bi_vcnt safely, but it
doesn't mean we can just simply return .bi_io_vec[.bi_vcnt - 1]
because the start postion may have been moved in the middle of
the bvec, such as splitting in the middle of bvec.

Added and tested.

--
Jens Axboe