From 2eca3862548ed22a783178db6cdd08acb36e26bc Mon Sep 17 00:00:00 2001 From: Arian Date: Sun, 6 Oct 2024 10:27:07 +0200 Subject: [PATCH] sm8450-common: Drop 32bit c2audio seccomp policy Change-Id: I3b342f43ed594bca8425cc05c4c1b96807cf5e80 --- .../c2audio.vendor.base-arm.policy | 83 ------------------- .../c2audio.vendor.ext-arm.policy | 36 -------- sm8450-common-vendor.mk | 2 - 3 files changed, 121 deletions(-) delete mode 100644 proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy delete mode 100644 proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy diff --git a/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy b/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy deleted file mode 100644 index 3b2aee4..0000000 --- a/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy +++ /dev/null @@ -1,83 +0,0 @@ -################################################################################################### -# Copyright (C) 2020-2021 The Linux Foundation. All rights reserved -# Not a Contribution -################################################################################################### -# Copyright (C) 2019 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -futex: 1 -# ioctl calls are filtered via the selinux policy. -ioctl: 1 -sched_yield: 1 -close: 1 -dup: 1 -ppoll: 1 -mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE -mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE -memfd_create: 1 -ftruncate: 1 -ftruncate64: 1 - -mremap: 1 -munmap: 1 -prctl: 1 -getuid32: 1 -writev: 1 -sigaltstack: 1 -clone: 1 -exit: 1 -lseek: 1 -rt_sigprocmask: 1 -openat: 1 -open: 1 -fstat64: 1 -write: 1 -nanosleep: 1 -setpriority: 1 -set_tid_address: 1 -getdents64: 1 -readlinkat: 1 -readlink: 1 -read: 1 -pread64: 1 -fstatfs64: 1 -gettimeofday: 1 -faccessat: 1 -_llseek: 1 -fstatat64: 1 -ugetrlimit: 1 -exit_group: 1 -restart_syscall: 1 -rt_sigreturn: 1 -getrandom: 1 -madvise: 1 - -# crash dump policy additions -sigreturn: 1 -clock_gettime: 1 -futex: 1 -getpid: 1 -gettid: 1 -pipe2: 1 -recvmsg: 1 -process_vm_readv: 1 -tgkill: 1 -rt_sigaction: 1 -rt_tgsigqueueinfo: 1 -#prctl: arg0 == PR_GET_NO_NEW_PRIVS || arg0 == 0x53564d41 -#mprotect: arg2 in 0x1|0x2 -#mmap2: arg2 in 0x1|0x2 -geteuid32: 1 -getgid32: 1 -getegid32: 1 -getgroups32: 1 diff --git a/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy b/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy deleted file mode 100644 index 5b4006a..0000000 --- a/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are -# met: -# * Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# * Redistributions in binary form must reproduce the above -# copyright notice, this list of conditions and the following -# disclaimer in the documentation and/or other materials provided -# with the distribution. -# * Neither the name of The Linux Foundation nor the names of its -# contributors may be used to endorse or promote products derived -# from this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS -# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# device specific syscalls -pselect6: 1 -eventfd2: 1 -sendto: 1 -recvfrom: 1 -_llseek: 1 -sysinfo: 1 -getcwd: 1 -getdents64: 1 diff --git a/sm8450-common-vendor.mk b/sm8450-common-vendor.mk index 9c9159f..8b16894 100644 --- a/sm8450-common-vendor.mk +++ b/sm8450-common-vendor.mk @@ -207,9 +207,7 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/other/9_version_update_ecc_table.sql \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/sec_config:$(TARGET_COPY_OUT_VENDOR)/etc/sec_config \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/atfwd@2.0.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/atfwd@2.0.policy \ - vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.base-arm.policy \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.base-arm64.policy \ - vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.ext-arm.policy \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/c2audio.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/c2audio.vendor.ext-arm64.policy \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.base-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.base-arm64.policy \ vendor/xiaomi/sm8450-common/proprietary/vendor/etc/seccomp_policy/codec2.vendor.ext-arm64.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/codec2.vendor.ext-arm64.policy \