]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - block/blk-merge.c
Merge tag 'gpio-v4.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux...
[karo-tx-linux.git] / block / blk-merge.c
index 41a55ba0d78e8a97b5707a9194cce3b6ebd1c811..e01405a3e8b3f51ce0424a844fadb3304bda5e44 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: