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-11 14:06:40 -03:00
committed by chaptsand
parent 72e60cc9fc
commit be663cd1bd

View File

@@ -93,9 +93,14 @@ function blob_fixup() {
[ "$2" = "" ] && return 0
sed -Ei "/media_codecs_(google_audio|google_c2|google_telephony|google_video|vendor_audio)/d" "${2}"
;;
vendor/etc/seccomp_policy/atfwd@2.0.policy)
[ "$2" = "" ] && return 0
grep -q "gettid: 1" "${2}" || echo -e "\ngettid: 1" >> "${2}"
;;
vendor/etc/seccomp_policy/qwesd@2.0.policy)
[ "$2" = "" ] && return 0
echo "pipe2: 1" >> "${2}"
grep -q "gettid: 1" "${2}" || echo -e "\ngettid: 1" >> "${2}"
grep -q "pipe2: 1" "${2}" || echo -e "\npipe2: 1" >> "${2}"
;;
vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc)
[ "$2" = "" ] && return 0