···149149static int blk_hw_contig_segment(struct request_queue *q, struct bio *bio,150150 struct bio *nxt)151151{152152- if (unlikely(!bio_flagged(bio, BIO_SEG_VALID)))152152+ if (!bio_flagged(bio, BIO_SEG_VALID))153153 blk_recount_segments(q, bio);154154- if (unlikely(!bio_flagged(nxt, BIO_SEG_VALID)))154154+ if (!bio_flagged(nxt, BIO_SEG_VALID))155155 blk_recount_segments(q, nxt);156156 if (!BIOVEC_VIRT_MERGEABLE(__BVEC_END(bio), __BVEC_START(nxt)) ||157157 BIOVEC_VIRT_OVERSIZE(bio->bi_hw_back_size + nxt->bi_hw_front_size))···312312 q->last_merge = NULL;313313 return 0;314314 }315315- if (unlikely(!bio_flagged(req->biotail, BIO_SEG_VALID)))315315+ if (!bio_flagged(req->biotail, BIO_SEG_VALID))316316 blk_recount_segments(q, req->biotail);317317- if (unlikely(!bio_flagged(bio, BIO_SEG_VALID)))317317+ if (!bio_flagged(bio, BIO_SEG_VALID))318318 blk_recount_segments(q, bio);319319 len = req->biotail->bi_hw_back_size + bio->bi_hw_front_size;320320 if (BIOVEC_VIRT_MERGEABLE(__BVEC_END(req->biotail), __BVEC_START(bio))···352352 return 0;353353 }354354 len = bio->bi_hw_back_size + req->bio->bi_hw_front_size;355355- if (unlikely(!bio_flagged(bio, BIO_SEG_VALID)))355355+ if (!bio_flagged(bio, BIO_SEG_VALID))356356 blk_recount_segments(q, bio);357357- if (unlikely(!bio_flagged(req->bio, BIO_SEG_VALID)))357357+ if (!bio_flagged(req->bio, BIO_SEG_VALID))358358 blk_recount_segments(q, req->bio);359359 if (BIOVEC_VIRT_MERGEABLE(__BVEC_END(bio), __BVEC_START(req->bio)) &&360360 !BIOVEC_VIRT_OVERSIZE(len)) {