diff --git a/[refs] b/[refs] index d9c48eabf1f5..ffb470352c69 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bdb02504f473be6a785741093913ea2acd05626f +refs/heads/master: 60573b874b03d22678614ca1e73f6b15c1b53b40 diff --git a/trunk/block/ll_rw_blk.c b/trunk/block/ll_rw_blk.c index 9eabac95fbe0..1014d349a386 100644 --- a/trunk/block/ll_rw_blk.c +++ b/trunk/block/ll_rw_blk.c @@ -1352,6 +1352,7 @@ int blk_rq_map_sg(struct request_queue *q, struct request *rq, sg = next_sg; next_sg = sg_next(sg); + memset(sg, 0, sizeof(*sg)); sg->page = bvec->bv_page; sg->length = nbytes; sg->offset = bvec->bv_offset;