diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index b0bd38d35c..0b7275f9a3 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -3351,11 +3351,10 @@ virDomainDeviceInfoNeedsFormat(virDomainDeviceInfoPtr info, unsigned int flags) return false; } -static bool +bool virDomainDeviceInfoAddressIsEqual(const virDomainDeviceInfo *a, const virDomainDeviceInfo *b) { - if (a->type != b->type) return false; diff --git a/src/conf/domain_conf.h b/src/conf/domain_conf.h index 114e506610..78a3db4e12 100644 --- a/src/conf/domain_conf.h +++ b/src/conf/domain_conf.h @@ -3213,4 +3213,9 @@ virDomainGetBlkioParametersAssignFromDef(virDomainDefPtr def, virTypedParameterPtr params, int *nparams, int maxparams); + +bool +virDomainDeviceInfoAddressIsEqual(const virDomainDeviceInfo *a, + const virDomainDeviceInfo *b) + ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_RETURN_CHECK; #endif /* __DOMAIN_CONF_H */ diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms index 4c0170c030..2d23e462d7 100644 --- a/src/libvirt_private.syms +++ b/src/libvirt_private.syms @@ -276,6 +276,7 @@ virDomainDeviceDefFree; virDomainDeviceDefParse; virDomainDeviceFindControllerModel; virDomainDeviceGetInfo; +virDomainDeviceInfoAddressIsEqual; virDomainDeviceInfoCopy; virDomainDeviceInfoIterate; virDomainDeviceTypeToString;