block: pass struct queue_limits to the bio splitting helpers
[linux-2.6-microblaze.git] / block / blk-mq.c
index 7adba3e..5ee62b9 100644 (file)
@@ -2816,8 +2816,8 @@ void blk_mq_submit_bio(struct bio *bio)
        blk_status_t ret;
 
        bio = blk_queue_bounce(bio, q);
-       if (bio_may_exceed_limits(bio, q))
-               bio = __bio_split_to_limits(bio, q, &nr_segs);
+       if (bio_may_exceed_limits(bio, &q->limits))
+               bio = __bio_split_to_limits(bio, &q->limits, &nr_segs);
 
        if (!bio_integrity_prep(bio))
                return;