[PATCH 1/9] virsh: vcpupin: Ask for pinning info for all vCPUs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The API docs state that the API queries pinning info for all vCPUs and
thus we should allocate the bitmap even for the inactive ones.

The API will currently return bitmap only for the active vCPUs but that
will change in the future.
---
 tools/virsh-domain.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c
index bfcc0b3..91df404 100644
--- a/tools/virsh-domain.c
+++ b/tools/virsh-domain.c
@@ -6381,12 +6381,13 @@ virshVcpuPinQuery(vshControl *ctl,
                   unsigned int flags)
 {
     unsigned char *cpumap = NULL;
+    unsigned int countFlags = flags | VIR_DOMAIN_VCPU_MAXIMUM;
     int cpumaplen;
     size_t i;
     int ncpus;
     bool ret = false;

-    if ((ncpus = virshCPUCountCollect(ctl, dom, flags, true)) < 0) {
+    if ((ncpus = virshCPUCountCollect(ctl, dom, countFlags, true)) < 0) {
         if (ncpus == -1) {
             if (flags & VIR_DOMAIN_AFFECT_LIVE)
                 vshError(ctl, "%s", _("cannot get vcpupin for offline domain"));
-- 
2.6.2

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]