pulseaudio/src
Rudi Heitbaum 7d063d6544 shm: use MFD_NOEXEC_SEAL for shared memory
ref: https://lore.kernel.org/lkml/20221207154939.2532830-4-jeffxu@google.com/

The new MFD_NOEXEC_SEAL and MFD_EXEC flags allows application to
set executable bit at creation time (memfd_create).

When MFD_NOEXEC_SEAL is set, memfd is created without executable bit
(mode:0666), and sealed with F_SEAL_EXEC, so it can't be chmod to
be executable (mode: 0777) after creation.

when MFD_EXEC flag is set, memfd is created with executable bit
(mode:0777), this is the same as the old behavior of memfd_create.

Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/792>
2023-08-12 15:58:11 +00:00
..
daemon daemon/meson.build: Install dbus policy in /usr, not /etc 2023-04-21 20:10:24 +00:00
modules echo-cancel: add webrtc AEC3 support 2023-05-25 18:40:13 -04:00
pulse meson: Add DEF file to export APIs in Windows 2023-03-16 13:05:44 +05:30
pulsecore shm: use MFD_NOEXEC_SEAL for shared memory 2023-08-12 15:58:11 +00:00
tests thread-test: Increase test timeout 2022-05-09 09:34:46 +03:00
utils pactl: Stop a crash when setting the volume which is out of range 2022-12-06 18:37:33 +11:00
.gitignore tests: Add resampler rewind test 2021-11-03 18:37:31 +00:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build build-sys: Fix macOS build 2022-12-07 10:57:01 +00:00