提交 dc87ee0f 编写于 作者: E Erik Skultety

qemu: cgroup: gfx: egl-headless: Add the DRI device into the cgroup list

Just like for SPICE, we need to put the render node DRI device into the
device cgroup list so that users don't need to add it manually via
qemu.conf file.
Signed-off-by: NErik Skultety <eskultet@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 53ca6fa4
...@@ -491,15 +491,11 @@ qemuSetupGraphicsCgroup(virDomainObjPtr vm, ...@@ -491,15 +491,11 @@ qemuSetupGraphicsCgroup(virDomainObjPtr vm,
virDomainGraphicsDefPtr gfx) virDomainGraphicsDefPtr gfx)
{ {
qemuDomainObjPrivatePtr priv = vm->privateData; qemuDomainObjPrivatePtr priv = vm->privateData;
const char *rendernode = gfx->data.spice.rendernode; const char *rendernode = virDomainGraphicsGetRenderNode(gfx);
int ret; int ret;
if (!virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_DEVICES)) if (!rendernode ||
return 0; !virCgroupHasController(priv->cgroup, VIR_CGROUP_CONTROLLER_DEVICES))
if (gfx->type != VIR_DOMAIN_GRAPHICS_TYPE_SPICE ||
gfx->data.spice.gl != VIR_TRISTATE_BOOL_YES ||
!rendernode)
return 0; return 0;
ret = virCgroupAllowDevicePath(priv->cgroup, rendernode, ret = virCgroupAllowDevicePath(priv->cgroup, rendernode,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册