[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 for-4.7 09/14] xl: fix usage of libxl_get_scheduler
It returns an int, not a libxl_scheduler. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> --- tools/libxl/xl_cmdimpl.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c index 8ff54e1..2ebca0a 100644 --- a/tools/libxl/xl_cmdimpl.c +++ b/tools/libxl/xl_cmdimpl.c @@ -5894,16 +5894,18 @@ static void output_xeninfo(void) { const libxl_version_info *info; libxl_scheduler sched; + int sched_rc; if (!(info = libxl_get_version_info(ctx))) { fprintf(stderr, "libxl_get_version_info failed.\n"); return; } - if ((sched = libxl_get_scheduler(ctx)) < 0) { + if ((sched_rc = libxl_get_scheduler(ctx)) < 0) { fprintf(stderr, "get_scheduler sysctl failed.\n"); return; } + sched = sched_rc; printf("xen_major : %d\n", info->xen_version_major); printf("xen_minor : %d\n", info->xen_version_minor); @@ -7991,7 +7993,7 @@ int main_cpupoolcreate(int argc, char **argv) libxl_scheduler sched = 0; XLU_ConfigList *cpus; XLU_ConfigList *nodes; - int n_cpus, n_nodes, i, n; + int n_cpus, n_nodes, i, n, sched_rc; libxl_bitmap freemap; libxl_bitmap cpumap; libxl_uuid uuid; @@ -8084,10 +8086,12 @@ int main_cpupoolcreate(int argc, char **argv) goto out_cfg; } } else { - if ((sched = libxl_get_scheduler(ctx)) < 0) { + if ((sched_rc = libxl_get_scheduler(ctx)) < 0) { fprintf(stderr, "get_scheduler sysctl failed.\n"); + rc = EXIT_FAILURE; goto out_cfg; } + sched = sched_rc; } if (libxl_get_freecpus(ctx, &freemap)) { -- 2.6.4 (Apple Git-63) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |