Similarly to VM startup always set the legacy affinity. Additionally we
don't need to report an explicit error since virProcessSetAffinity
reports them themselves.
---
src/qemu/qemu_driver.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 4861254..45ff3c0 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -5765,15 +5765,11 @@ qemuDomainPinIOThread(virDomainPtr dom,
" for iothread %d"), iothread_id);
goto endjob;
}
- } else {
- if (virProcessSetAffinity(iothrid->thread_id, pcpumap) < 0) {
- virReportError(VIR_ERR_SYSTEM_ERROR,
- _("failed to set cpu affinity for IOThread
%d"),
- iothread_id);
- goto endjob;
- }
}
+ if (virProcessSetAffinity(iothrid->thread_id, pcpumap) < 0)
+ goto endjob;
+
if (virDomainSaveStatus(driver->xmlopt, cfg->stateDir, vm, driver->caps)
< 0)
goto endjob;
--
2.6.2