]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: pass virDomainObjPtr to qemuExtDevicesSetupCgroup
authorJán Tomko <jtomko@redhat.com>
Wed, 26 Feb 2020 11:45:02 +0000 (12:45 +0100)
committerJán Tomko <jtomko@redhat.com>
Wed, 4 Mar 2020 11:08:50 +0000 (12:08 +0100)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Tested-by: Andrea Bolognani <abologna@redhat.com>
src/qemu/qemu_cgroup.c
src/qemu/qemu_extdevice.c
src/qemu/qemu_extdevice.h

index d550d4f58ad8088b050631298fd032963b99d4c6..c0e30f61523c7ee284f8853070512e7255068b48 100644 (file)
@@ -1165,7 +1165,7 @@ qemuSetupCgroupForExtDevices(virDomainObjPtr vm,
                            false, &cgroup_temp) < 0)
         goto cleanup;
 
-    ret = qemuExtDevicesSetupCgroup(driver, vm->def, cgroup_temp);
+    ret = qemuExtDevicesSetupCgroup(driver, vm, cgroup_temp);
 
  cleanup:
     virCgroupFree(&cgroup_temp);
index 7f3bb104d9eced176ddbb44d51389d5161677255..bb73787b8d63aad5bb3fe9030de606a171620bfd 100644 (file)
@@ -236,9 +236,10 @@ qemuExtDevicesHasDevice(virDomainDefPtr def)
 
 int
 qemuExtDevicesSetupCgroup(virQEMUDriverPtr driver,
-                          virDomainDefPtr def,
+                          virDomainObjPtr vm,
                           virCgroupPtr cgroup)
 {
+    virDomainDefPtr def = vm->def;
     size_t i;
 
     for (i = 0; i < def->nvideos; i++) {
index df29968e16b72ee8b4b8a35c6d811b171ed1a751..49373a15a193b5e6a21eb522862640f022ca6f8f 100644 (file)
@@ -58,5 +58,5 @@ void qemuExtDevicesStop(virQEMUDriverPtr driver,
 bool qemuExtDevicesHasDevice(virDomainDefPtr def);
 
 int qemuExtDevicesSetupCgroup(virQEMUDriverPtr driver,
-                              virDomainDefPtr def,
+                              virDomainObjPtr vm,
                               virCgroupPtr cgroup);