[PATCH] qemu_domain: Modify access to a NVMe disk iff needed

Ján Tomko jtomko at redhat.com
Fri Feb 14 13:39:51 UTC 2020


On Fri, Feb 14, 2020 at 02:25:15PM +0100, Michal Privoznik wrote:
>If a domain has a NVMe disk it already has the access configured.
>Trying to configure it again on a commit or some other operation
>is wrong and condemned to failure.
>
>Signed-off-by: Michal Privoznik <mprivozn at redhat.com>
>---
> src/qemu/qemu_domain.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
>diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
>index 72f03c3a35..b0e90f818d 100644
>--- a/src/qemu/qemu_domain.c
>+++ b/src/qemu/qemu_domain.c
>@@ -11676,13 +11676,13 @@ qemuDomainStorageSourceAccessModify(virQEMUDriverPtr driver,
>
>     revoke_lockspace = true;
>
>-    if (qemuDomainStorageSourceAccessModifyNVMe(driver, vm, src, false) < 0)
>-        goto revoke;
>-
>-    revoke_nvme = true;
>-

>     /* When modifying access of existing @src namespace does not need update */

This renders the above comment incomplete. I suggest deleting it :)

>     if (!(flags & QEMU_DOMAIN_STORAGE_SOURCE_ACCESS_MODIFY_ACCESS)) {
>+        if (qemuDomainStorageSourceAccessModifyNVMe(driver, vm, src, false) < 0)
>+            goto revoke;
>+
>+        revoke_nvme = true;
>+
>         if (qemuDomainNamespaceSetupDisk(vm, src) < 0)
>             goto revoke;
>
>-- 

Reviewed-by: Ján Tomko <jtomko at redhat.com>

Jano
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20200214/9233d355/attachment-0001.sig>


More information about the libvir-list mailing list