Patchwork [3.5.y.z,extended,stable] Patch "storvsc: Initialize the sglist" has been added to staging queue

mail settings
Submitter Luis Henriques
Date March 4, 2013, 8:49 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/224803/
State New
Headers show


Luis Henriques - March 4, 2013, 8:49 p.m.
This is a note to let you know that I have just added a patch titled

    storvsc: Initialize the sglist

to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.y.z tree, see



From 72d25dea52c4aad48302d44d3c9dfc9dd76e5983 Mon Sep 17 00:00:00 2001
From: "K. Y. Srinivasan" <>
Date: Wed, 6 Feb 2013 05:15:28 -0800
Subject: [PATCH] storvsc: Initialize the sglist

commit 9d2696e658ef4f209955ddaa987d43f1a1bd81a1 upstream.

Properly initialize scatterlist before using it.

Signed-off-by: K. Y. Srinivasan <>
Signed-off-by: James Bottomley <>
Signed-off-by: Luis Henriques <>
 drivers/scsi/storvsc_drv.c | 1 +
 1 file changed, 1 insertion(+)



diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c
index 0144078..9f4e560 100644
--- a/drivers/scsi/storvsc_drv.c
+++ b/drivers/scsi/storvsc_drv.c
@@ -467,6 +467,7 @@  static struct scatterlist *create_bounce_buffer(struct scatterlist *sgl,
 	if (!bounce_sgl)
 		return NULL;

+	sg_init_table(bounce_sgl, num_pages);
 	for (i = 0; i < num_pages; i++) {
 		page_buf = alloc_page(GFP_ATOMIC);
 		if (!page_buf)