On 12/16/18 9:40 AM, Christoph Hellwig wrote:
>> +    do {
>> +            size_t size;
>> +
>> +            bv = iter->bvec + iter->iov_offset;
>> +            size = bio_add_page(bio, bv->bv_page, bv->bv_len, 
>> bv->bv_offset);
> 
> Overly long line here.

Will fix.

>> +            if (size != bv->bv_len)
>> +                    break;
>> +            iov_iter_advance(iter, size);
>> +    } while (iov_iter_count(iter) && !bio_full(bio));
> 
> bio_add_page already does the bio_full check for you.

get_pages does the same thing, but I guess it makes more sense there since
we'd have to undo if we could not add.

-- 
Jens Axboe

Reply via email to