aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@amd.com>2011-01-28 17:45:24 +0000
committerAndre Przywara <andre.przywara@amd.com>2011-01-28 17:45:24 +0000
commit8da70699aeed0137d1df247d878f91a1320fac8c (patch)
treeee85c776d920b3549f451d068a010d92a1f1ab32
parent2c311e731001fd8c404de6f747ba36c67e1c53a2 (diff)
downloadxen-8da70699aeed0137d1df247d878f91a1320fac8c.tar.gz
xen-8da70699aeed0137d1df247d878f91a1320fac8c.tar.bz2
xen-8da70699aeed0137d1df247d878f91a1320fac8c.zip
xl: fix xl cpupool-list <poolid>
The help screen of xl cpupool-list promises to allow a CPU pool to be named on the command line, which will then be listed only. Probably caused by a "DeMorgan brain twist" this specific CPU pool is _omitted_ instead. The patch fixes this, so single CPU pools can be explicitly listed again. Signed-off-by: Andre Przywara <andre.przywara@amd.com> Acked-by: Juergen Gross <juergen.gross@ts.fujitsu.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
-rw-r--r--tools/libxl/xl_cmdimpl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/xl_cmdimpl.c b/tools/libxl/xl_cmdimpl.c
index f1917432cd..be0145d12a 100644
--- a/tools/libxl/xl_cmdimpl.c
+++ b/tools/libxl/xl_cmdimpl.c
@@ -5446,7 +5446,7 @@ int main_cpupoollist(int argc, char **argv)
printf("CPUs Sched Active Domain count\n");
for (p = 0; p < n_pools; p++) {
- if (!ret && (!pool || (poolinfo[p].poolid != poolid))) {
+ if (!ret && (!pool || (poolinfo[p].poolid == poolid))) {
name = libxl_cpupoolid_to_name(&ctx, poolinfo[p].poolid);
if (!name) {
fprintf(stderr, "error getting cpupool info\n");