mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
Revert "qemu_cgroup: allow access to /dev/dri for virtio-vga"
This reverts commit 3943bdd60c7ff1de00e73f66d907664b74a88a3f.
This commit is contained in:
parent
21fdb4fe70
commit
d033d4762f
@ -51,7 +51,6 @@ static const char *const defaultDeviceACL[] = {
|
|||||||
};
|
};
|
||||||
#define DEVICE_PTY_MAJOR 136
|
#define DEVICE_PTY_MAJOR 136
|
||||||
#define DEVICE_SND_MAJOR 116
|
#define DEVICE_SND_MAJOR 116
|
||||||
#define DEVICE_DRI_MAJOR 226
|
|
||||||
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
@ -627,20 +626,6 @@ qemuSetupDevicesCgroup(virQEMUDriverPtr driver,
|
|||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vm->def->nvideos) {
|
|
||||||
/* currently libvirt only allows the primary video to be virtio */
|
|
||||||
virDomainVideoDefPtr vid = vm->def->videos[0];
|
|
||||||
if (vid->type == VIR_DOMAIN_VIDEO_TYPE_VIRTIO &&
|
|
||||||
vid->accel && vid->accel->accel3d == VIR_TRISTATE_BOOL_YES) {
|
|
||||||
rv = virCgroupAllowDevice(priv->cgroup, 'c', DEVICE_DRI_MAJOR, -1,
|
|
||||||
VIR_CGROUP_DEVICE_RW);
|
|
||||||
virDomainAuditCgroupMajor(vm, priv->cgroup, "allow", DEVICE_DRI_MAJOR,
|
|
||||||
"video", "rw", rv == 0);
|
|
||||||
if (rv < 0)
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; deviceACL[i] != NULL; i++) {
|
for (i = 0; deviceACL[i] != NULL; i++) {
|
||||||
if (!virFileExists(deviceACL[i])) {
|
if (!virFileExists(deviceACL[i])) {
|
||||||
VIR_DEBUG("Ignoring non-existent device %s", deviceACL[i]);
|
VIR_DEBUG("Ignoring non-existent device %s", deviceACL[i]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user