mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 07:59:00 +00:00
resctrl: Account for memory bandwidth of 0 being valid
In some scenarios the memory bandwidth in the schemata file might be 0 and so can the minimum allocation in other ones. Remove checks which were added for extra cautiousness. Resolves: https://issues.redhat.com/browse/RHEL-54235 Signed-off-by: Martin Kletzander <mkletzan@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
b04730f6f2
commit
eae19bb505
@ -1425,8 +1425,7 @@ virResctrlAllocParseProcessMemoryBandwidth(virResctrlInfo *resctrl,
|
||||
_("Invalid bandwidth %1$u"), bandwidth);
|
||||
return -1;
|
||||
}
|
||||
if (bandwidth < resctrl->membw_info->min_bandwidth ||
|
||||
id > resctrl->membw_info->max_id) {
|
||||
if (id > resctrl->membw_info->max_id) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("Missing or inconsistent resctrl info for memory bandwidth node '%1$u'"),
|
||||
id);
|
||||
@ -1463,7 +1462,6 @@ virResctrlAllocParseMemoryBandwidthLine(virResctrlInfo *resctrl,
|
||||
return 0;
|
||||
|
||||
if (!resctrl || !resctrl->membw_info ||
|
||||
!resctrl->membw_info->min_bandwidth ||
|
||||
!resctrl->membw_info->bandwidth_granularity) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
|
||||
_("Missing or inconsistent resctrl info for memory bandwidth allocation"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user