mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
tools/xl: Call init function for libxl_domain_sched_params
This patch calls init function for libxl_domain_sched_params before passing it as reference to sched_domain_get() function in tools/libxl/xl_cmdimpl.c IDL generated libxl types should be used only after calling the init function even if the variable is simply being passed by reference as an output parameter to a libxl function Signed-off-by: Uma Sharma <uma.sharma523@gmail.com> Acked-by: Wei Liu <wei.liu2@citrix.com> --
This commit is contained in:
1 parent
cb3cd62589
commit
06a4ef1a4d
1 file changed
+6
@@ -5387,6 +5387,8 @@ static int sched_credit_domain_output(int domid)
|
||||
printf("%-33s %4s %6s %4s\n", "Name", "ID", "Weight", "Cap");
|
||||
return 0;
|
||||
}
|
||||
|
||||
libxl_domain_sched_params_init(&scinfo);
|
||||
rc = sched_domain_get(LIBXL_SCHEDULER_CREDIT, domid, &scinfo);
|
||||
if (rc)
|
||||
return rc;
|
||||
@@ -5433,6 +5435,8 @@ static int sched_credit2_domain_output(
|
||||
printf("%-33s %4s %6s\n", "Name", "ID", "Weight");
|
||||
return 0;
|
||||
}
|
||||
|
||||
libxl_domain_sched_params_init(&scinfo);
|
||||
rc = sched_domain_get(LIBXL_SCHEDULER_CREDIT2, domid, &scinfo);
|
||||
if (rc)
|
||||
return rc;
|
||||
@@ -5458,6 +5462,8 @@ static int sched_sedf_domain_output(
|
||||
"Slice", "Latency", "Extra", "Weight");
|
||||
return 0;
|
||||
}
|
||||
|
||||
libxl_domain_sched_params_init(&scinfo);
|
||||
rc = sched_domain_get(LIBXL_SCHEDULER_SEDF, domid, &scinfo);
|
||||
if (rc)
|
||||
return rc;
|
||||
|
||||