diff options
Diffstat (limited to 'linux')
-rw-r--r-- | linux/bio.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/linux/bio.c b/linux/bio.c index 8fb10ce4..f4356699 100644 --- a/linux/bio.c +++ b/linux/bio.c @@ -278,10 +278,8 @@ struct bio *bio_alloc_bioset(gfp_t gfp_mask, int nr_iovecs, struct bio_set *bs) return NULL; bio = p + front_pad; - bio_init(bio); - bio->bi_pool = bs; - bio->bi_max_vecs = nr_iovecs; - bio->bi_io_vec = bio->bi_inline_vecs; + bio_init(bio, bio->bi_inline_vecs, nr_iovecs); + bio->bi_pool = bs; return bio; } |