On Thu, Nov 24, 2016 at 14:50:35 +0530, Nitesh Konkar wrote: > Currently when the vcpu placement is static > and cpuset is not specified, CPU Affinity > under virsh emulatorpin shows 0..CPUMAX. This > patchset will result in display of only > online CPU's under CPU Affinity on linux. > > Signed-off-by: Nitesh Konkar <nitkon12@xxxxxxxxxxxxxxxxxx> > --- > src/qemu/qemu_driver.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c > index fdfe912..bb2c670 100644 > --- a/src/qemu/qemu_driver.c > +++ b/src/qemu/qemu_driver.c > @@ -5435,9 +5435,14 @@ qemuDomainGetEmulatorPinInfo(virDomainPtr dom, > autoCpuset) { > cpumask = autoCpuset; > } else { > +#ifdef __linux__ > + if (!(bitmap = virHostCPUGetOnlineBitmap())) > + return -1; You can't skip the cleanup label at this point. > +#else > if (!(bitmap = virBitmapNew(hostcpus))) > goto cleanup; > virBitmapSetAll(bitmap); > +#endif > cpumask = bitmap; > } > > -- > 2.1.0 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list