[libvirt] [PATCH v2 11/11] conf: parse hostdev missing flag
Daniel Henrique Barboza
danielhb413 at gmail.com
Thu Sep 12 20:46:48 UTC 2019
On 9/9/19 8:33 AM, Nikolay Shirokovskiy wrote:
> We want to keep this flag across libvirtd restarts.
>
> Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy at virtuozzo.com>
> ---
Reviewed-by: Daniel Henrique Barboza <danielhb413 at gmail.com>
> src/conf/domain_conf.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> index c200af050c..862ca4bd3a 100644
> --- a/src/conf/domain_conf.c
> +++ b/src/conf/domain_conf.c
> @@ -7541,6 +7541,7 @@ virDomainHostdevSubsysUSBDefParseXML(xmlNodePtr node,
> VIR_AUTOFREE(char *) startupPolicy = NULL;
> VIR_AUTOFREE(char *) autoAddress = NULL;
> VIR_AUTOFREE(char *) deleteAction = NULL;
> + VIR_AUTOFREE(char *) missing = NULL;
>
> if ((startupPolicy = virXMLPropString(node, "startupPolicy"))) {
> def->startupPolicy =
> @@ -7570,6 +7571,11 @@ virDomainHostdevSubsysUSBDefParseXML(xmlNodePtr node,
> }
> }
>
> + if ((missing = virXMLPropString(node, "missing"))) {
> + if (STREQ(missing, "yes"))
> + def->missing = true;
> + }
> +
> /* Product can validly be 0, so we need some extra help to determine
> * if it is uninitialized*/
> got_product = false;
More information about the libvir-list
mailing list