From 6d5818a5e37636ea0971af561a790fd91e29db70 Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Sat, 10 Dec 2022 11:12:02 -0600 Subject: [PATCH] sepolicy: qti: Label new display and camera props Change-Id: I4e410a65bc181d893f5118099af03ef764ccd6d4 --- sepolicy/qti/private/property_contexts | 3 +++ sepolicy/qti/public/property.te | 3 +++ sepolicy/qti/vendor/hal_graphics_composer_default.te | 1 + sepolicy/qti/vendor/property_contexts | 1 + 4 files changed, 8 insertions(+) diff --git a/sepolicy/qti/private/property_contexts b/sepolicy/qti/private/property_contexts index c4a436f..8f4a926 100644 --- a/sepolicy/qti/private/property_contexts +++ b/sepolicy/qti/private/property_contexts @@ -1,6 +1,9 @@ # Camera oplus.camera. u:object_r:exported_system_prop:s0 +# Display +persist.sys.display.iris.absent u:object_r:system_oplus_iris_prop:s0 + # Fingerprint oplus.fingerprint. u:object_r:system_fingerprint_prop:s0 diff --git a/sepolicy/qti/public/property.te b/sepolicy/qti/public/property.te index e01c98c..92ae99d 100644 --- a/sepolicy/qti/public/property.te +++ b/sepolicy/qti/public/property.te @@ -1,3 +1,6 @@ +# Display +vendor_internal_prop(system_oplus_iris_prop) + # Fingerprint vendor_internal_prop(system_fingerprint_prop) diff --git a/sepolicy/qti/vendor/hal_graphics_composer_default.te b/sepolicy/qti/vendor/hal_graphics_composer_default.te index 5115abb..7bafc47 100644 --- a/sepolicy/qti/vendor/hal_graphics_composer_default.te +++ b/sepolicy/qti/vendor/hal_graphics_composer_default.te @@ -1,4 +1,5 @@ binder_call(hal_graphics_composer_default, hal_graphics_composer_default) +set_prop(hal_graphics_composer_default, system_oplus_iris_prop) get_prop(hal_graphics_composer_default, system_oplus_project_prop) set_prop(hal_graphics_composer_default, vendor_display_prop) diff --git a/sepolicy/qti/vendor/property_contexts b/sepolicy/qti/vendor/property_contexts index 33c7a5f..da9efd1 100644 --- a/sepolicy/qti/vendor/property_contexts +++ b/sepolicy/qti/vendor/property_contexts @@ -1,4 +1,5 @@ # Camera +ro.vendor.oplus.camera. u:object_r:vendor_camera_prop:s0 vendor.camera.vm.parameters u:object_r:vendor_camera_prop:s0 # Display