WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

[Xen-devel] Re: [PATCH] ioemu: Initialize ioport_opaque to zero

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: [PATCH] ioemu: Initialize ioport_opaque to zero
From: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
Date: 2008年3月19日 17:07:03 +0000
Delivery-date: 2008年3月19日 10:08:33 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20080319170259.GE9372@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Mail-followup-to: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
References: <20080319170259.GE9372@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.12-2006年07月14日
Samuel Thibault, le Wed 19 Mar 2008 17:02:59 +0000, a écrit :
> ioemu: Initialize ioport_opaque to zero
> since register_ioport_read requires it.
Mmm, actually ioport_read/write_table need it too:
ioemu: Initialize ioport_opaque, ioport_read/write_table to zero
Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxxx>
diff -r b3c8dcb98543 tools/ioemu/vl.c
--- a/tools/ioemu/vl.c Wed Mar 19 16:25:52 2008 +0000
+++ b/tools/ioemu/vl.c Wed Mar 19 17:05:03 2008 +0000
@@ -281,9 +281,9 @@ void default_ioport_writel(void *opaque,
 
 void init_ioports(void)
 {
- ioport_opaque = malloc(MAX_IOPORTS * sizeof(*ioport_opaque));
- ioport_read_table = malloc(3 * MAX_IOPORTS * sizeof(**ioport_read_table));
- ioport_write_table = malloc(3 * MAX_IOPORTS * 
sizeof(**ioport_write_table));
+ ioport_opaque = calloc(MAX_IOPORTS, sizeof(*ioport_opaque));
+ ioport_read_table = calloc(3 * MAX_IOPORTS, sizeof(**ioport_read_table));
+ ioport_write_table = calloc(3 * MAX_IOPORTS, sizeof(**ioport_write_table));
 }
 
 /* size is the word size in byte */
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-devel] [PATCH] ioemu: Initialize ioport_opaque to zero , Samuel Thibault
Next by Date: [Xen-devel] Re: Illegal PV kernel pfm/pfn translations on PROT_NONE ioremaps , Stephen C. Tweedie
Previous by Thread: [Xen-devel] [PATCH] ioemu: Initialize ioport_opaque to zero , Samuel Thibault
Next by Thread: [Xen-devel] [PATCH] vnc linesize , Stefano Stabellini
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /