mirror of
https://github.com/systemd/systemd.git
synced 2026-07-11 18:13:31 +00:00
Merge pull request #7112 from tstellar/udev-for-kfd
udev-rules: Add rules for /dev/kfd
This commit is contained in:
4
NEWS
4
NEWS
@@ -14,6 +14,10 @@ CHANGES WITH 236 in spe:
|
||||
achieves a more correct DNS resolution by software that bypasses
|
||||
local DNS APIs (e.g. NSS).
|
||||
|
||||
* uaccess tag has been dropped from /dev/kvm and /dev/dri/renderD*.
|
||||
These devices now have 0666 permsions by default. /dev/dri/renderD*
|
||||
will now be owned by the render group along with /dev/kfd.
|
||||
|
||||
CHANGES WITH 235:
|
||||
|
||||
* A new modprobe.d drop-in is now shipped by default that sets the
|
||||
|
||||
@@ -614,6 +614,7 @@ if get_option('wheel-group')
|
||||
endif
|
||||
|
||||
substs.set('DEV_KVM_MODE', get_option('dev-kvm-mode'))
|
||||
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)
|
||||
@@ -2452,6 +2453,7 @@ status = [
|
||||
'maximum system UID: @0@'.format(system_uid_max),
|
||||
'maximum system GID: @0@'.format(system_gid_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: @0@'.format(get_option('certificate-root')),
|
||||
'support URL: @0@'.format(support_url),
|
||||
'nobody user name: @0@'.format(get_option('nobody-user')),
|
||||
|
||||
@@ -144,8 +144,10 @@ option('nobody-user', type : 'string',
|
||||
option('nobody-group', type : 'string',
|
||||
description : 'The name of the nobody group (the one with GID 65534)',
|
||||
value : 'nobody')
|
||||
option('dev-kvm-mode', type : 'string', value : '0660',
|
||||
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',
|
||||
|
||||
@@ -31,11 +31,14 @@ SUBSYSTEM=="input", KERNEL=="js[0-9]*", MODE="0664"
|
||||
|
||||
SUBSYSTEM=="video4linux", GROUP="video"
|
||||
SUBSYSTEM=="graphics", GROUP="video"
|
||||
SUBSYSTEM=="drm", GROUP="video"
|
||||
SUBSYSTEM=="drm", KERNEL!="renderD*", 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"
|
||||
|
||||
|
||||
@@ -43,10 +43,7 @@ SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x010001*", TAG+="uaccess"
|
||||
SUBSYSTEM=="firewire", ATTR{units}=="*0x00a02d:0x014001*", TAG+="uaccess"
|
||||
|
||||
# DRI video devices
|
||||
SUBSYSTEM=="drm", KERNEL=="card*|renderD*", TAG+="uaccess"
|
||||
|
||||
# KVM
|
||||
SUBSYSTEM=="misc", KERNEL=="kvm", TAG+="uaccess"
|
||||
SUBSYSTEM=="drm", KERNEL=="card*", TAG+="uaccess"
|
||||
|
||||
# smart-card readers
|
||||
ENV{ID_SMARTCARD_READER}=="?*", TAG+="uaccess"
|
||||
|
||||
@@ -32,6 +32,7 @@ g lp - - -
|
||||
g kvm - - -
|
||||
g tape - - -
|
||||
g video - - -
|
||||
g render - - -
|
||||
|
||||
# Default group for normal users
|
||||
g users - - -
|
||||
|
||||
Reference in New Issue
Block a user