[PATCH 3/8] conf: Drop needless setting of VIR_DOMAIN_TPM_VERSION_DEFAULT
Peter Krempa
pkrempa at redhat.com
Mon Aug 1 11:13:28 UTC 2022
On Mon, Jul 18, 2022 at 11:30:45 +0200, Michal Privoznik wrote:
> In previous commit the VIR_DOMAIN_TPM_VERSION_DEFAULT value was
> made just an alias to value of 0.
This is true even now.
> And since all newly allocated
> memory is zeroed out (due to use of g_new0()), the def->version
> inside of virDomainTPMDefParseXML() is also 0 and thus there is
> no need to set it explicitly.
>
> Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
> ---
> src/conf/domain_conf.c | 15 ++++++---------
> 1 file changed, 6 insertions(+), 9 deletions(-)
>
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index 6c178783af..2d8989e4ff 100644
> --- a/src/conf/domain_conf.c
> +++ b/src/conf/domain_conf.c
> @@ -10397,15 +10397,12 @@ virDomainTPMDefParseXML(virDomainXMLOption *xmlopt,
> }
>
> version = virXMLPropString(backends[0], "version");
> - if (!version) {
> - def->version = VIR_DOMAIN_TPM_VERSION_DEFAULT;
> - } else {
> - if ((def->version = virDomainTPMVersionTypeFromString(version)) <= 0) {
> - virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> - _("Unsupported TPM version '%s'"),
> - version);
> - goto error;
> - }
> + if (version &&
> + (def->version = virDomainTPMVersionTypeFromString(version)) <= 0) {
> + virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
> + _("Unsupported TPM version '%s'"),
> + version);
You can use:
Reviewed-by: Peter Krempa <pkrempa at redhat.com>
With appropriate adaptation if previous patch ends up to be modified.
More information about the libvir-list
mailing list