mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-03-23 22:40:41 +01:00
systemd: allow mincore system call for Mesa/EGL
This is required in order to allow plugins to use GL as mincore is used in Mesas `_eglPointerIsDereferenceable()`. One example for a client wanting to do so is the in-development libcamera GPUISP, see https://patchwork.libcamera.org/cover/24183/ (cherry picked from commit pipewire@4796b3fb9524c20ac0f5006143b6a13ee50c01ec) See pipewire/pipewire!2530
This commit is contained in:
parent
1762d91e75
commit
f535befda4
4 changed files with 4 additions and 4 deletions
|
|
@ -9,7 +9,7 @@ LockPersonality=yes
|
|||
MemoryDenyWriteExecute=yes
|
||||
NoNewPrivileges=yes
|
||||
SystemCallArchitectures=native
|
||||
SystemCallFilter=@system-service
|
||||
SystemCallFilter=@system-service mincore
|
||||
Type=simple
|
||||
AmbientCapabilities=CAP_SYS_NICE
|
||||
ExecStart=@WP_BINARY@ -p main-systemwide
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ LockPersonality=yes
|
|||
MemoryDenyWriteExecute=yes
|
||||
NoNewPrivileges=yes
|
||||
SystemCallArchitectures=native
|
||||
SystemCallFilter=@system-service
|
||||
SystemCallFilter=@system-service mincore
|
||||
Type=simple
|
||||
AmbientCapabilities=CAP_SYS_NICE
|
||||
ExecStart=@WP_BINARY@ -p %i
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ LockPersonality=yes
|
|||
MemoryDenyWriteExecute=yes
|
||||
NoNewPrivileges=yes
|
||||
SystemCallArchitectures=native
|
||||
SystemCallFilter=@system-service
|
||||
SystemCallFilter=@system-service mincore
|
||||
Type=simple
|
||||
ExecStart=@WP_BINARY@
|
||||
Restart=on-failure
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ LockPersonality=yes
|
|||
MemoryDenyWriteExecute=yes
|
||||
NoNewPrivileges=yes
|
||||
SystemCallArchitectures=native
|
||||
SystemCallFilter=@system-service
|
||||
SystemCallFilter=@system-service mincore
|
||||
Type=simple
|
||||
ExecStart=@WP_BINARY@ -p %i
|
||||
Restart=on-failure
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue