Refactor and rename 'virResctrlMonitorFreeStats' to
'virResctrlMonitorStatsFree' to free one
'virResctrlMonitorStatsPtr' object.
Signed-off-by: Wang Huaqiang <huaqiang.wang@intel.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
virResctrlMonitorAddPID;
virResctrlMonitorCreate;
virResctrlMonitorDeterminePath;
-virResctrlMonitorFreeStats;
virResctrlMonitorGetCacheOccupancy;
virResctrlMonitorGetID;
virResctrlMonitorNew;
virResctrlMonitorRemove;
virResctrlMonitorSetAlloc;
virResctrlMonitorSetID;
+virResctrlMonitorStatsFree;
# util/virrotatingfile.h
static void
qemuDomainFreeResctrlMonData(virQEMUResctrlMonDataPtr resdata)
{
+ size_t i = 0;
+
VIR_FREE(resdata->name);
VIR_FREE(resdata->vcpus);
- virResctrlMonitorFreeStats(resdata->stats, resdata->nstats);
+ for (i = 0; i < resdata->nstats; i++)
+ virResctrlMonitorStatsFree(resdata->stats[i]);
+ VIR_FREE(resdata->stats);
VIR_FREE(resdata);
}
cleanup:
VIR_FREE(datapath);
VIR_FREE(filepath);
- VIR_FREE(stat);
+ virResctrlMonitorStatsFree(stat);
VIR_DIR_CLOSE(dirp);
return ret;
}
void
-virResctrlMonitorFreeStats(virResctrlMonitorStatsPtr *stats,
- size_t nstats)
+virResctrlMonitorStatsFree(virResctrlMonitorStatsPtr stat)
{
- size_t i = 0;
-
- if (!stats)
+ if (!stat)
return;
- for (i = 0; i < nstats; i++)
- VIR_FREE(stats[i]);
-
- VIR_FREE(stats);
+ VIR_FREE(stat);
}
size_t *nstats);
void
-virResctrlMonitorFreeStats(virResctrlMonitorStatsPtr *stats,
- size_t nstats);
+virResctrlMonitorStatsFree(virResctrlMonitorStatsPtr stats);