mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 06:50:22 +03:00
qemu_cgroup: Teardown Cgroup for more host device types
Since its introduction in v1.0.5-rc1-19-g6e13860cb4 the qemuTeardownHostdevCgroup() does nothing unless the passed hostdev is a PCI device with VFIO backend. This seems unnecessary. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Cole Robinson <crobinso@redhat.com>
This commit is contained in:
parent
78f0f2d273
commit
90200667b9
@ -405,16 +405,10 @@ qemuTeardownHostdevCgroup(virDomainObjPtr vm,
|
||||
size_t i, npaths = 0;
|
||||
int rv, ret = -1;
|
||||
|
||||
/* currently this only does something for PCI devices using vfio
|
||||
* for device assignment, but it is called for *all* hostdev
|
||||
* devices.
|
||||
*/
|
||||
|
||||
if (!virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_DEVICES))
|
||||
return 0;
|
||||
|
||||
if (virHostdevIsVFIODevice(dev) &&
|
||||
qemuDomainGetHostdevPath(vm->def, dev, true,
|
||||
if (qemuDomainGetHostdevPath(vm->def, dev, true,
|
||||
&npaths, &path, NULL) < 0)
|
||||
goto cleanup;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user