From: "Jan Beulich" Subject: [PATCH] netfront: adjust clearing of extras space Date: Wed, 07 Mar 2007 14:56:18 +0000 Message-ID: <45EEE0A2.76E4.0078.0@novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This fixes a latent bug if there will ever be a second kind of extra defined. Signed-off-by: Jan Beulich Index: head-2007-02-27/drivers/xen/netfront/netfront.c =================================================================== --- head-2007-02-27.orig/drivers/xen/netfront/netfront.c 2007-02-27 16:31:12.000000000 +0100 +++ head-2007-02-27/drivers/xen/netfront/netfront.c 2007-03-07 13:14:12.000000000 +0100 @@ -1317,7 +1317,7 @@ static int netif_poll(struct net_device work_done = 0; while ((i != rp) && (work_done < budget)) { memcpy(rx, RING_GET_RESPONSE(&np->rx, i), sizeof(*rx)); - memset(extras, 0, sizeof(extras)); + memset(extras, 0, sizeof(rinfo.extras)); err = xennet_get_responses(np, &rinfo, rp, &tmpq, &pages_flipped);