On 6 November 2013 02:26, Chris Mason <chris.mason@xxxxxxxxxxxx> wrote: > Quoting Olof Johansson (2013-11-05 15:38:33) >> On Tue, Nov 5, 2013 at 12:33 PM, Chris Mason <chris.mason@xxxxxxxxxxxx> wrote: >> > Quoting Olof Johansson (2013-11-05 15:23:51) >> >> On Tue, Nov 5, 2013 at 11:33 AM, Jens Axboe <axboe@xxxxxxxxx> wrote: > This patch is only compile tested, but I think it'll fix it. > > diff --git a/fs/bio.c b/fs/bio.c > index be93de1..3595456 100644 > --- a/fs/bio.c > +++ b/fs/bio.c > @@ -612,6 +612,7 @@ int bio_clone_biovec(struct bio *bio, gfp_t gfp_mask) > unsigned nr_iovecs = 0; > struct bio_vec bv, *bvl = NULL; > struct bvec_iter iter; > + int i; > > BUG_ON(!bio->bi_pool); > BUG_ON(BIO_POOL_IDX(bio) != BIO_POOL_NONE); > @@ -628,8 +629,9 @@ int bio_clone_biovec(struct bio *bio, gfp_t gfp_mask) > bvl = bio->bi_inline_vecs; > } > > + i = 0; > bio_for_each_segment(bv, bio, iter) > - bvl[bio->bi_vcnt++] = bv; > + bvl[i++] = bv; > > bio->bi_io_vec = bvl; > bio->bi_iter.bi_idx = 0; Tested-by: Tushar Behera <tushar.behera@xxxxxxxxxx> (Fixes boot failure on Exynos5250-based Arndale board.) -- Tushar Behera -- To unsubscribe from this list: send the line "unsubscribe linux-next" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html