mtk12101 722798a334 [ALPS03982747] Remove unused sepolicy rules
Some rules is no need any more, need to remove it.

MTK-Commit-Id: 49685f1299d990a7195a2d54b955517d8f2cc699

Change-Id: I4a590ad781589cf94989ce72c88751ac10b82eae
CR-Id: ALPS03982747
Feature: [Android Default] SELinux, SEAndroid, and SE-MTK
2020-01-18 10:02:25 +08:00

53 lines
2.6 KiB
Plaintext

# ==============================================
# Policy File of /system/bin/thermalloadalgod_exec Executable File
# ==============================================
# Type Declaration
# ==============================================
type thermalloadalgod ,domain;
type thermalloadalgod_exec , exec_type, file_type, vendor_file_type;
# ==============================================
# MTK Policy Rule
# ==============================================
init_daemon_domain(thermalloadalgod)
# Date : WK18.18
# Operation : P Migration
# Purpose : Allow thermal_manager to access vendor data file.
file_type_auto_trans(thermal_manager, vendor_data_file, thermal_manager_data_file)
# Data : WK14.43
# Operation : Migration
# Purpose : thermal algorithm daemon for access driver node
allow thermalloadalgod input_device:dir { r_dir_perms write };
allow thermalloadalgod input_device:file r_file_perms;
allow thermalloadalgod thermalloadalgod:netlink_socket { create bind write read};
allow thermalloadalgod thermal_manager_data_file:dir create_dir_perms;
allow thermalloadalgod thermal_manager_data_file:file create_file_perms;
allow thermalloadalgod kmsg_device:chr_file write;
# Data : WK16.49
# Operation : SPA porting
# Purpose : thermal algorithm daemon for SPA
# For /proc/[pid]/cgroup accessing
typeattribute thermalloadalgod mlstrustedsubject;
allow thermalloadalgod proc:dir {search getattr};
allow thermalloadalgod proc:file {getattr open read write ioctl};
allow thermalloadalgod shell:dir search;
allow thermalloadalgod platform_app:dir search;
allow thermalloadalgod platform_app:file {open read getattr};
allow thermalloadalgod priv_app:dir search;
allow thermalloadalgod priv_app:file {open read getattr};
allow thermalloadalgod system_app:dir search;
allow thermalloadalgod system_app:file {open read getattr};
allow thermalloadalgod untrusted_app:dir search;
allow thermalloadalgod untrusted_app:file {open read getattr};
allow thermalloadalgod mediaserver:dir search;
allow thermalloadalgod mediaserver:file {open read getattr};
allow thermalloadalgod proc_thermal:dir search;
allow thermalloadalgod proc_thermal:file { open read write getattr };