biotail
rq->bio = rq->biotail;
WARN_ON_ONCE(rq->bio != rq->biotail);
rq->phys_gap_bit = bio_seg_gap(rq->q, rq->biotail, bio,
rq->biotail->bi_next = bio;
rq->biotail = bio;
rq->bio = rq->biotail = bio;
req->biotail->bi_next = bio;
req->biotail = bio;
req->phys_gap_bit = bio_seg_gap(req->q, req->biotail, next->bio,
req->biotail->bi_next = next->bio;
req->biotail = next->biotail;
return bio_will_gap(req->q, req, req->biotail, bio);
req->phys_gap_bit = bio_seg_gap(req->q, req->biotail, bio,
req->biotail->bi_next = bio;
req->biotail = bio;
rq->bio = rq->biotail = bio;
rq->biotail->bi_next = bio;
rq->biotail = bio;
rq->bio = rq->biotail = bio;
list->tail = rq->biotail;
rq->biotail = NULL;
rq->bio = rq->biotail = NULL;
rq->bio = rq->biotail = NULL;
rq->bio, rq->biotail, blk_rq_bytes(rq));
if (rq->bio != rq->biotail) {
merge_bio.tail = shadow[j].request->biotail;
if (rq->bio != rq->biotail) {
clone->bio = clone->biotail = NULL;
req->biotail = NULL;