summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-05-14 19:55:51 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-05-14 19:55:51 +0000
commit7cd55cdbe74bc6f19aafa25d07872a51cdf47300 (patch)
tree38655e28e976beabb23d6a7467ec92e55a80a7d5
parentaefce13e0ceceb52916afc0659bb60f40833a999 (diff)
parent82f027efe30a37bc355800ea3ed188ad6fbebc36 (diff)
downloadcrosshatch-sepolicy-7cd55cdbe74bc6f19aafa25d07872a51cdf47300.tar.gz
Merge "Allow vendor read access to 'ro.camera' property" into qt-dev
-rw-r--r--vendor/qcom/common/hal_camera.te1
-rw-r--r--vendor/qcom/common/property.te1
-rw-r--r--vendor/qcom/common/property_contexts2
3 files changed, 4 insertions, 0 deletions
diff --git a/vendor/qcom/common/hal_camera.te b/vendor/qcom/common/hal_camera.te
index 0f4e690..ebe6c84 100644
--- a/vendor/qcom/common/hal_camera.te
+++ b/vendor/qcom/common/hal_camera.te
@@ -12,6 +12,7 @@ allow hal_camera input_device:dir r_dir_perms;
allow hal_camera input_device:chr_file r_file_perms;
set_prop(hal_camera, vendor_camera_prop)
+get_prop(hal_camera, vendor_ro_camera_prop)
#allow hal_camera sysfs_enable_ps_sensor:file w_file_perms;
r_dir_file(hal_camera, sysfs_type)
diff --git a/vendor/qcom/common/property.te b/vendor/qcom/common/property.te
index 120f2d8..7f01174 100644
--- a/vendor/qcom/common/property.te
+++ b/vendor/qcom/common/property.te
@@ -1,4 +1,5 @@
type vendor_camera_prop, property_type;
+type vendor_ro_camera_prop, property_type;
type cnd_prop, property_type;
type factory_ota_prop, property_type;
type ims_prop, property_type;
diff --git a/vendor/qcom/common/property_contexts b/vendor/qcom/common/property_contexts
index bfeaa37..6021cc9 100644
--- a/vendor/qcom/common/property_contexts
+++ b/vendor/qcom/common/property_contexts
@@ -2,6 +2,8 @@ vendor.debug.camera. u:object_r:vendor_camera_prop:s0
persist.vendor.camera. u:object_r:vendor_camera_prop:s0
persist.camera. u:object_r:vendor_camera_prop:s0
ro.vendor.camera. u:object_r:vendor_camera_prop:s0
+ro.camera.req.fmq.size u:object_r:vendor_ro_camera_prop:s0
+ro.camera.res.fmq.size u:object_r:vendor_ro_camera_prop:s0
persist.vendor.sys.cnd u:object_r:cnd_prop:s0
ro.boot.sota u:object_r:factory_ota_prop:s0
persist.factoryota.reboot u:object_r:exported_system_prop:s0