diff options
author | Bruno Martins <bgcngm@gmail.com> | 2018-06-04 23:05:52 +0100 |
---|---|---|
committer | Bruno Martins <bgcngm@gmail.com> | 2018-06-23 14:08:03 +0200 |
commit | bb0743b3d6e6c4a0273e8c822b796b251d006405 (patch) | |
tree | 2e69480e0ba3e5d523eadd7c6f478237dc255a16 | |
parent | 7cef5c03ecbfd144c6bb13083b33a0fca9cd657e (diff) | |
download | android_device_qcom_sepolicy-bb0743b3d6e6c4a0273e8c822b796b251d006405.tar.gz android_device_qcom_sepolicy-bb0743b3d6e6c4a0273e8c822b796b251d006405.tar.bz2 android_device_qcom_sepolicy-bb0743b3d6e6c4a0273e8c822b796b251d006405.zip |
sepolicy: Allow perf HAL to set freq props
* Addresses the following errors caught in a log:
E ANDR-PERF-TARGET-INIT: Inside InitializeTarget
W vendor.qti.hard: type=1400 audit(0.0:12): avc: denied { write } for name="property_service" dev="tmpfs" ino=14909 scontext=u:r:hal_perf_default:s0 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0
W vendor.qti.hard: type=1400 audit(0.0:13): avc: denied { write } for name="property_service" dev="tmpfs" ino=14909 scontext=u:r:hal_perf_default:s0 tcontext=u:object_r:property_socket:s0 tclass=sock_file permissive=0
W libc : Unable to set property "ro.min_freq_0" to "384000": connection failed; errno=13 (Permission denied)
W libc : Unable to set property "ro.min_freq_4" to "384000": connection failed; errno=13 (Permission denied)
Change-Id: I6de28c23fdb816faad0eaf45e8f4d793865d6eea
-rw-r--r-- | common/hal_perf_default.te | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common/hal_perf_default.te b/common/hal_perf_default.te index 419aa7fd..1a2234ce 100644 --- a/common/hal_perf_default.te +++ b/common/hal_perf_default.te @@ -42,13 +42,15 @@ allow hal_perf_client hal_perf_hwservice:hwservice_manager find; allow hal_perf cgroup:file r_file_perms; allow hal_perf_default proc:file rw_file_perms; allow hal_perf device_latency:chr_file rw_file_perms; -allow hal_perf freq_prop:file r_file_perms; allow hal_perf_default mpctl_data_file:dir rw_dir_perms; allow hal_perf_default mpctl_data_file:file create_file_perms; allow hal_perf_default lm_data_file:dir rw_dir_perms; allow hal_perf_default lm_data_file:file create_file_perms; allow hal_perf_default sysfs_lib:file w_file_perms; +# Allow perf HAL to set freq props +set_prop(hal_perf_default, freq_prop) + #Access to /proc/meminfo allow hal_perf proc_meminfo:file r_file_perms; |