xl: remove unimplemented -l stub for cpupool-list
PATCH 1/1 xl: remove unimplemented -l stub for cpupool-list
Hi,
although advertised via the usage output, xl cpupool-list -l just returns ERROR_NI, which does not show up on the console. Instead the output is empty, which is not exactly what --long hints to. To avoid confusion remove the line from the help output and just ignore the -l option properly until it gets finally implemented.
Regards,
Andre.
Signature · 2 lines
Andre Przywara AMD-Operating System Research Center (OSRC), Dresden, Germany
commit ac0f29c5fa6b4180d990613827d2d64e14dfbce5
Author: Andre Przywara <[email protected]> Date: Thu Jan 27 23:50:29 2011 +0100
xl: remove unimplemented -l stub for cpupool-list
Although advertised via the usage output, xl cpupool-list -l just returns ERROR_NI, which does not show up on the console. Instead the output is empty, which is not exactly what --long hints to. To avoid confusion remove the line from the help output and just ignore the -l option properly until it gets finally implemented.
tools/libxl/xl_cmdimpl.c +5 -10
@@ -5420,13 +5420,11 @@ int main_cpupoollist(int argc, char **argv)return -ERROR_NOMEM ; } -if (!opt_long) { -printf ("%-19s" ,"Name" ); -if (opt_cpus) -printf ("CPU list\n" ); -else -printf ("CPUs Sched Active Domain count\n" ); - } +printf ("%-19s" ,"Name" ); +if (opt_cpus) +printf ("CPU list\n" ); +else +printf ("CPUs Sched Active Domain count\n" );for (p =0 ; p < n_pools; p++) {if (!ret && (!pool || (poolinfo[p].poolid != poolid))) {
@@ -5434,9 +5432,6 @@ int main_cpupoollist(int argc, char **argv)if (!name) {fprintf (stderr,"error getting cpupool info\n" ); ret = -ERROR_NOMEM ; - } -else if (opt_long) { - ret = -ERROR_NI ; }else {printf ("%-19s" , name);free (name);
tools/libxl/xl_cmdtable.c +1 -2
@@ -349,8 +349,7 @@ struct cmd_spec cmd_table[] = { {"cpupool-list" , &main_cpupoollist,"List CPU pools on host" , -"[-l|--long] [-c|--cpus] [<CPU Pool>]" , -"-l, --long Output all CPU pool details.\n" +"[-c|--cpus] [<CPU Pool>]" ,"-c, --cpus Output list of CPUs used by a pool" }, { "cpupool-destroy",
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel
Ian Jackson
AppliedAndre Przywara writes ("[PATCH] xl: remove unimplemented -l stub for cpupool-list"):
Quoted 5 lines
although advertised via the usage output, xl cpupool-list -l just returns
ERROR_NI, which does not show up on the console. Instead the output is empty, which is not exactly what --long hints to. To avoid confusion remove the line from the help output and just ignore the -l option properly until it gets finally implemented.
Applied, thanks.
Ian.