Merge tag 'nfsd-4.4-1' of git://linux-nfs.org/~bfields/linux
[cascardo/linux.git] / block / blk-merge.c
index 41a55ba..e01405a 100644 (file)
@@ -103,6 +103,9 @@ static struct bio *blk_bio_segment_split(struct request_queue *q,
                        bvprv = bv;
                        bvprvp = &bvprv;
                        sectors += bv.bv_len >> 9;
+
+                       if (nsegs == 1 && seg_size > front_seg_size)
+                               front_seg_size = seg_size;
                        continue;
                }
 new_segment: