sm8550-common: Address seccomp filter failures

Fixes:
 W ATFWD-daemon: libminijail[4334]: logging seccomp filter failures
 E ATFWD-daemon: libminijail[4334]: blocked syscall: gettid
 I init    : Service 'vendor.atfwd' (pid 4334) received signal 31
 I init    : Sending signal 9 to service 'vendor.atfwd' (pid 4334) process group...
 ...
 W wfdhdcphalservice: libminijail[5312]: logging seccomp filter failures
 E wfdhdcphalservice: libminijail[5312]: blocked syscall: gettid
 I init    : Service 'wfdhdcphalservice' (pid 5312) received signal 31
 I init    : Sending signal 9 to service 'wfdhdcphalservice' (pid 5312) process group...

Change-Id: Ic259464520db6e77f06a3d0820a63662aa91659c
This commit is contained in:
Bruno Martins
2024-10-01 22:35:45 +01:00
parent 2d5f7a1eae
commit 1c03a663e7

View File

@@ -107,7 +107,10 @@ blob_fixups: blob_fixups_user_type = {
.regex_replace('NFC_DEBUG_ENABLED=1', 'NFC_DEBUG_ENABLED=0'),
('vendor/etc/media_codecs_kalama.xml', 'vendor/etc/media_codecs_kalama_vendor.xml'): blob_fixup()
.regex_replace('.*media_codecs_(google_audio|google_c2|google_telephony|google_video|vendor_audio).*\n', ''),
('vendor/etc/seccomp_policy/atfwd@2.0.policy', 'vendor/etc/seccomp_policy/wfdhdcphalservice.policy'): blob_fixup()
.add_line_if_missing('gettid: 1'),
'vendor/etc/seccomp_policy/qwesd@2.0.policy': blob_fixup()
.add_line_if_missing('gettid: 1')
.add_line_if_missing('pipe2: 1'),
'vendor/lib64/libqcodec2_core.so': blob_fixup()
.add_needed('libcodec2_shim.so'),