[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Xen-devel] [PATCH] libxl: convert malloc() to libxl__zalloc(NULL, ...)
- To: xen-devel@xxxxxxxxxxxxx
- From: Dario Faggioli <raistlin@xxxxxxxx>
- Date: Wed, 06 Jun 2012 11:22:01 +0200
- Cc: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Ian Campbell <Ian.Campbell@xxxxxxxxxx>
- Delivery-date: Wed, 06 Jun 2012 09:22:16 +0000
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:content-type:mime-version:content-transfer-encoding:subject :x-mercurial-node:message-id:user-agent:date:from:to:cc; bh=GGzLWxJ3vC5KvUgF6e80k83aYX1RO5rOHmWg0PkSV4k=; b=fgse6+8qFmFRVKddagq2o0G+A0Ui0R1AADeq7YHjkeQ1eCmJOWt7dyG5al5UNTQz4J CQIiW+r0EcrI8AbysLk4J062rmCfK8y40cTO9YZWmxd4kRA7Uh1reK/ymtBclTHzHJja Lh0N3mmuK4WFzlzm3GM3kGr7C0SBNhe7bbmBCl9OcQgKPvFdbCopwYIgpSRyGD8JEYTg xtdV0tX2HQ2UwH17mar1UvcgFpS5WZ8jyHGIYlV2t9vVpihd8dUY6HBUZJ6jIfFJhhky 4+UKeQLs09EpiLupMi2aUR2fT3DI/9d0JVQQ3S1aVyFzcdJsWN+vWF/4htezXO9M2vPr vFNA==
- List-id: Xen developer discussion <xen-devel.lists.xen.org>
And ditch the error handling in libxl_get_cpu_topology()
Signed-off-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
--- a/tools/libxl/libxl.c
+++ b/tools/libxl/libxl.c
@@ -3116,12 +3116,7 @@ libxl_cputopology *libxl_get_cpu_topolog
if (tinfo.max_cpu_index < max_cpus - 1)
max_cpus = tinfo.max_cpu_index + 1;
- ret = malloc(sizeof(libxl_cputopology) * max_cpus);
- if (ret == NULL) {
- LIBXL__LOG_ERRNOVAL(ctx, XTL_ERROR, ENOMEM,
- "Unable to allocate return value");
- goto fail;
- }
+ ret = libxl__zalloc(NULL, sizeof(libxl_cputopology) * max_cpus);
for (i = 0; i < max_cpus; i++) {
#define V(map, i) (map[i] == INVALID_TOPOLOGY_ID) ? \
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel