From: Michael Biebl Date: Sat, 16 Dec 2017 23:31:20 +0000 (+0100) Subject: Revert "udev-rules: Permission changes for /dev/dri/renderD*" X-Git-Tag: archive/raspbian/239-15+rpi1^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cfd1041eb2fbd797ea0eacdbd5693332c78160fc;p=systemd.git Revert "udev-rules: Permission changes for /dev/dri/renderD*" This would introduce a new system group "render". As the name is rather generic, this needs further discussion first, so revert this change for now. This reverts commit 4e15a7343cb389e97f3eb4f49699161862d8b8b2. Gbp-Pq: Topic debian Gbp-Pq: Name Revert-udev-rules-Permission-changes-for-dev-dri-renderD.patch --- diff --git a/meson.build b/meson.build index ed1de6c6..4d3b92fe 100644 --- a/meson.build +++ b/meson.build @@ -756,7 +756,6 @@ conf.set10('ENABLE_WHEEL_GROUP', get_option('wheel-group')) dev_kvm_mode = get_option('dev-kvm-mode') substs.set('DEV_KVM_MODE', dev_kvm_mode) conf.set10('DEV_KVM_UACCESS', dev_kvm_mode != '0666') -substs.set('GROUP_RENDER_MODE', get_option('group-render-mode')) kill_user_processes = get_option('default-kill-user-processes') conf.set10('KILL_USER_PROCESSES', kill_user_processes) @@ -2897,7 +2896,6 @@ status = [ 'minimum container UID base: @0@'.format(container_uid_base_min), 'maximum container UID base: @0@'.format(container_uid_base_max), '/dev/kvm access mode: @0@'.format(get_option('dev-kvm-mode')), - 'render group access mode: @0@'.format(get_option('group-render-mode')), 'certificate root directory: @0@'.format(get_option('certificate-root')), 'support URL: @0@'.format(support_url), 'nobody user name: @0@'.format(nobody_user), diff --git a/meson_options.txt b/meson_options.txt index 1b78cf03..712f3008 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -180,8 +180,6 @@ option('nobody-group', type : 'string', value : 'nobody') option('dev-kvm-mode', type : 'string', value : '0666', description : '/dev/kvm access mode') -option('group-render-mode', type : 'string', value : '0666', - description : 'Access mode for devices owned by render group (e.g. /dev/dri/renderD*, /dev/kfd).') option('default-kill-user-processes', type : 'boolean', description : 'the default value for KillUserProcesses= setting') option('gshadow', type : 'boolean', diff --git a/rules/50-udev-default.rules.in b/rules/50-udev-default.rules.in index 191f56f4..63aa3db1 100644 --- a/rules/50-udev-default.rules.in +++ b/rules/50-udev-default.rules.in @@ -31,14 +31,11 @@ SUBSYSTEM=="input", KERNEL=="js[0-9]*", MODE="0664" SUBSYSTEM=="video4linux", GROUP="video" SUBSYSTEM=="graphics", GROUP="video" -SUBSYSTEM=="drm", KERNEL!="renderD*", GROUP="video" +SUBSYSTEM=="drm", GROUP="video" SUBSYSTEM=="dvb", GROUP="video" SUBSYSTEM=="media", GROUP="video" SUBSYSTEM=="cec", GROUP="video" -SUBSYSTEM=="drm", KERNEL=="renderD*", GROUP="render", MODE="@GROUP_RENDER_MODE@" -SUBSYSTEM=="kfd", GROUP="render", MODE="@GROUP_RENDER_MODE@" - SUBSYSTEM=="sound", GROUP="audio", \ OPTIONS+="static_node=snd/seq", OPTIONS+="static_node=snd/timer" diff --git a/src/login/70-uaccess.rules.m4 b/src/login/70-uaccess.rules.m4 index d55e5bf5..e46cacb6 100644 --- a/src/login/70-uaccess.rules.m4 +++ b/src/login/70-uaccess.rules.m4 @@ -45,7 +45,7 @@ SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", TAG+="uaccess" SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", TAG+="uaccess" # DRI video devices -SUBSYSTEM=="drm", KERNEL=="card*", TAG+="uaccess" +SUBSYSTEM=="drm", KERNEL=="card*|renderD*", TAG+="uaccess" m4_ifdef(`DEV_KVM_UACCESS',`` # KVM SUBSYSTEM=="misc", KERNEL=="kvm", TAG+="uaccess"''