block: make generic_make_request handle arbitrarily sized bios
[cascardo/linux.git] / drivers / block / rsxx / dev.c
index 63b9d2f..3163e4c 100644 (file)
@@ -151,6 +151,8 @@ static void rsxx_make_request(struct request_queue *q, struct bio *bio)
        struct rsxx_bio_meta *bio_meta;
        int st = -EINVAL;
 
+       blk_queue_split(q, &bio, q->bio_split);
+
        might_sleep();
 
        if (!card)