aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem <davem>2001-12-17 13:12:49 +0000
committerdavem <davem>2001-12-17 13:12:49 +0000
commit95e556d62b2a2d3036576c2f6c426cbf6ba534cd (patch)
treeb70b51dc95116751235dc97779cc841793a993ff
parentd666b218ee883108041703189c87969efe5e977d (diff)
downloadnetdev-vger-cvs-95e556d62b2a2d3036576c2f6c426cbf6ba534cd.tar.gz
Bring back invariant that arch-specific
portions of scatterlist entries will be zero'd out.
-rw-r--r--drivers/block/ll_rw_blk.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/ll_rw_blk.c b/drivers/block/ll_rw_blk.c
index e1e1494fd..b2d747f71 100644
--- a/drivers/block/ll_rw_blk.c
+++ b/drivers/block/ll_rw_blk.c
@@ -477,6 +477,7 @@ int blk_rq_map_sg(request_queue_t *q, struct request *rq, struct scatterlist *sg
sg[nsegs - 1].length += nbytes;
} else {
new_segment:
+ memset(&sg[nsegs], 0, sizeof(struct scatterlist));
sg[nsegs].page = bvec->bv_page;
sg[nsegs].length = nbytes;
sg[nsegs].offset = bvec->bv_offset;