summaryrefslogtreecommitdiff
path: root/vendor/qcom/common/hvdcp.te
diff options
context:
space:
mode:
authorWasb Liu <wasbliu@google.com>2019-12-03 18:46:15 +0800
committerWasb Liu <wasbliu@google.com>2019-12-05 19:36:23 +0800
commit91aefd3c969b35ddab3dacc8ab8961e98c9c0771 (patch)
tree16de48731bca93c43d560d6a4e74dd47f64e26f7 /vendor/qcom/common/hvdcp.te
parent119f3b6ae83ed2d453fdaaa14ba986065d908ae9 (diff)
downloadsunfish-sepolicy-91aefd3c969b35ddab3dacc8ab8961e98c9c0771.tar.gz
hvdcp: fix avc denials
Bug: 144740818 Test: check log to make sure no hvdcp related avc denied Change-Id: I552b2d7882d0c24aa4ac8dfa8549078a5c0a704a Signed-off-by: Wasb Liu <wasbliu@google.com>
Diffstat (limited to 'vendor/qcom/common/hvdcp.te')
-rw-r--r--vendor/qcom/common/hvdcp.te11
1 files changed, 11 insertions, 0 deletions
diff --git a/vendor/qcom/common/hvdcp.te b/vendor/qcom/common/hvdcp.te
index ad3f645..88e3bb1 100644
--- a/vendor/qcom/common/hvdcp.te
+++ b/vendor/qcom/common/hvdcp.te
@@ -1,3 +1,14 @@
type hvdcp, domain;
type hvdcp_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(hvdcp)
+
+allow hvdcp sysfs_batteryinfo:file rw_file_perms;
+allow hvdcp sysfs_batteryinfo:dir r_dir_perms;
+allow hvdcp qg_device:chr_file rw_file_perms;
+allow hvdcp self:capability2 wake_alarm;
+allow hvdcp self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
+allow hvdcp kmsg_device:chr_file r_file_perms;
+allow hvdcp mnt_vendor_file:dir r_dir_perms;
+
+set_prop(hvdcp, vendor_hvdcp_opti_prop)
+wakelock_use(hvdcp)