Replace virDomainIOThreadsPinAdd with virDomainPinAdd

This one is no longer necessary since the Vcpu and IOThreads API's share
This commit is contained in:
John Ferlan 2015-03-11 16:22:33 -04:00
parent cacf27f212
commit 01c8f66275
4 changed files with 7 additions and 59 deletions

View File

@ -16875,51 +16875,6 @@ virDomainEmulatorPinDel(virDomainDefPtr def)
return 0;
}
int
virDomainIOThreadsPinAdd(virDomainPinDefPtr **iothreadspin_list,
size_t *niothreadspin,
unsigned char *cpumap,
int maplen,
unsigned int iothread_id)
{
virDomainPinDefPtr iothreadpin = NULL;
if (!iothreadspin_list)
return -1;
iothreadpin = virDomainPinFind(*iothreadspin_list,
*niothreadspin,
iothread_id);
if (iothreadpin) {
iothreadpin->id = iothread_id;
virBitmapFree(iothreadpin->cpumask);
iothreadpin->cpumask = virBitmapNewData(cpumap, maplen);
if (!iothreadpin->cpumask)
return -1;
return 0;
}
/* No existing iothreadpin matches iothread_id, adding a new one */
if (VIR_ALLOC(iothreadpin) < 0)
goto error;
iothreadpin->id = iothread_id;
iothreadpin->cpumask = virBitmapNewData(cpumap, maplen);
if (!iothreadpin->cpumask)
goto error;
if (VIR_APPEND_ELEMENT(*iothreadspin_list, *niothreadspin, iothreadpin) < 0)
goto error;
return 0;
error:
virDomainPinDefFree(iothreadpin);
return -1;
}
void
virDomainIOThreadsPinDel(virDomainDefPtr def,
unsigned int iothread_id)

View File

@ -2571,12 +2571,6 @@ int virDomainEmulatorPinAdd(virDomainDefPtr def,
int virDomainEmulatorPinDel(virDomainDefPtr def);
int virDomainIOThreadsPinAdd(virDomainPinDefPtr **iothreadspin_list,
size_t *niothreads,
unsigned char *cpumap,
int maplen,
unsigned int iothread_id);
void virDomainIOThreadsPinDel(virDomainDefPtr def,
unsigned int iothread_id);

View File

@ -312,7 +312,6 @@ virDomainHubTypeToString;
virDomainHypervTypeFromString;
virDomainHypervTypeToString;
virDomainInputDefFree;
virDomainIOThreadsPinAdd;
virDomainIOThreadsPinDel;
virDomainLeaseDefFree;
virDomainLeaseIndex;

View File

@ -5997,8 +5997,8 @@ qemuDomainPinIOThread(virDomainPtr dom,
newIOThreadsPinNum = 0;
}
if (virDomainIOThreadsPinAdd(&newIOThreadsPin, &newIOThreadsPinNum,
cpumap, maplen, iothread_id) < 0) {
if (virDomainPinAdd(&newIOThreadsPin, &newIOThreadsPinNum,
cpumap, maplen, iothread_id) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("failed to update iothreadspin"));
goto endjob;
@ -6069,11 +6069,11 @@ qemuDomainPinIOThread(virDomainPtr dom,
goto endjob;
persistentDef->cputune.niothreadspin = 0;
}
if (virDomainIOThreadsPinAdd(&persistentDef->cputune.iothreadspin,
&persistentDef->cputune.niothreadspin,
cpumap,
maplen,
iothread_id) < 0) {
if (virDomainPinAdd(&persistentDef->cputune.iothreadspin,
&persistentDef->cputune.niothreadspin,
cpumap,
maplen,
iothread_id) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("failed to update or add iothreadspin xml "
"of a persistent domain"));