Fix showing of CPU Affinity by xm vcpu-list
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 19 May 2008 08:46:02 +0000 (09:46 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 19 May 2008 08:46:02 +0000 (09:46 +0100)
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
tools/python/xen/xm/main.py

index 448db1ad71c1d9b5f2fbe7b34942e3150546193d..a7351dbd1a314f06cacd42e7094608ecaf9e4172 100644 (file)
@@ -1096,7 +1096,7 @@ def xm_vcpu_list(args):
 
             # normalize cpumap by modulus nr_cpus, and drop duplicates
             cpumap = dict.fromkeys(
-                       map(lambda x: x % nr_cpus, cpumap)).keys()
+                       filter(lambda x: x < nr_cpus, cpumap)).keys()
             if len(cpumap) == nr_cpus:
                 return "any cpu"