summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Wu <wjack@google.com>2019-09-25 15:12:01 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-09-25 15:12:01 -0700
commit0e0ca0090396df99d262cce802a0874befe2b658 (patch)
treea756073447cda6225dc275e47ac49cf8d41d71b1
parent6cf8dd4b80a60b05e5e1cde146f0a0cc390212ce (diff)
parentbb9f273cf26f6b9adc550040f9cfe4bffc5d67ef (diff)
downloadredbull-sepolicy-0e0ca0090396df99d262cce802a0874befe2b658.tar.gz
add label for hvdcp am: 2a85986739
am: bb9f273cf2 Change-Id: Ie17f297b474c6b21c3ffb331416f06491d3b3c35
-rw-r--r--vendor/qcom/common/device.te1
-rw-r--r--vendor/qcom/common/file.te1
-rw-r--r--vendor/qcom/common/file_contexts3
-rw-r--r--vendor/qcom/common/hvdcp.te3
4 files changed, 8 insertions, 0 deletions
diff --git a/vendor/qcom/common/device.te b/vendor/qcom/common/device.te
index 5b32239..f2d2cae 100644
--- a/vendor/qcom/common/device.te
+++ b/vendor/qcom/common/device.te
@@ -10,6 +10,7 @@ type battery_data_device, dev_type;
type qdsp_device, dev_type, mlstrustedobject;
type dsp_device, dev_type;
type xdsp_device, dev_type;
+type hvdcp_device, dev_type;
type device_latency, dev_type;
type fm_radio_device, dev_type;
type modem_efs_partition_device, dev_type;
diff --git a/vendor/qcom/common/file.te b/vendor/qcom/common/file.te
index 183cf4b..fbb332c 100644
--- a/vendor/qcom/common/file.te
+++ b/vendor/qcom/common/file.te
@@ -28,6 +28,7 @@ type vendor_persist_mmi_file, file_type, vendor_persist_type;
type persist_misc_file, file_type , vendor_persist_type;
type persist_bms_file, file_type , vendor_persist_type;
type persist_secnvm_file, file_type , vendor_persist_type;
+type persist_hvdcp_file, file_type , vendor_persist_type;
type persist_audio_file, file_type , vendor_persist_type;
type proc_sysctl_schedboost, proc_type, fs_type;
type proc_irq, fs_type, proc_type;
diff --git a/vendor/qcom/common/file_contexts b/vendor/qcom/common/file_contexts
index 2b04c82..2762f8a 100644
--- a/vendor/qcom/common/file_contexts
+++ b/vendor/qcom/common/file_contexts
@@ -2,6 +2,7 @@
# System files
#
/(vendor|system/vendor)/bin/PktRspTest u:object_r:diag_exec:s0
+/(vendor|system/vendor)/bin/hvdcp_opti u:object_r:hvdcp_exec:s0
/(vendor|system/vendor)/bin/cnd u:object_r:cnd_exec:s0
/(vendor|system/vendor)/bin/diag_callback_client u:object_r:diag_exec:s0
/(vendor|system/vendor)/bin/diag_dci_sample u:object_r:diag_exec:s0
@@ -30,6 +31,7 @@
/(vendor|system/vendor)/bin/time_daemon u:object_r:time_daemon_exec:s0
/(vendor|system/vendor)/bin/rmt_storage u:object_r:rmt_storage_exec:s0
/(vendor|system/vendor)/bin/tftp_server u:object_r:rfs_access_exec:s0
+/(vendor|system/vendor)/bin/hvdcp u:object_r:hvdcp_exec:s0
/(vendor|system/vendor)/bin/qseecomd u:object_r:tee_exec:s0
/(vendor|system/vendor)/bin/spdaemon u:object_r:spdaemon_exec:s0
/(vendor|system/vendor)/bin/sec_nvm u:object_r:sec_nvm_exec:s0
@@ -110,6 +112,7 @@
/mnt/vendor/persist/bms(/.*)? u:object_r:persist_bms_file:s0
/mnt/vendor/persist/secnvm(/.*)? u:object_r:persist_secnvm_file:s0
/mnt/vendor/persist/FTM_AP(/.*)? u:object_r:vendor_persist_mmi_file:s0
+/mnt/vendor/persist/hvdcp_opti(/.*)? u:object_r:persist_hvdcp_file:s0
/mnt/vendor/persist/audio(/.*)? u:object_r:persist_audio_file:s0
###################################
diff --git a/vendor/qcom/common/hvdcp.te b/vendor/qcom/common/hvdcp.te
new file mode 100644
index 0000000..ad3f645
--- /dev/null
+++ b/vendor/qcom/common/hvdcp.te
@@ -0,0 +1,3 @@
+type hvdcp, domain;
+type hvdcp_exec, exec_type, vendor_file_type, file_type;
+init_daemon_domain(hvdcp)