From 86fbf4f8be9b24d33bb02fad626f35b8d47de6f1 Mon Sep 17 00:00:00 2001 From: Andrew Hexen Date: Mon, 26 Sep 2022 14:57:44 +0000 Subject: [PATCH] sm7325-common: sepolicy: fix property_contexts for MotCamera * Move the props to private and redefine vendor_camera_prop Signed-off-by: Andrew Hexen Change-Id: I77a99969311b98739198cbaa2543e150167787d4 --- sepolicy/private/property_contexts | 4 +++- sepolicy/vendor/hal_camera_default.te | 4 ++++ sepolicy/vendor/property.te | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/sepolicy/private/property_contexts b/sepolicy/private/property_contexts index bc7e188..7d814b9 100644 --- a/sepolicy/private/property_contexts +++ b/sepolicy/private/property_contexts @@ -1,5 +1,7 @@ # Camera -camera.mot.is.coming.cts u:object_r:exported_system_prop:s0 +camera.mot.is.coming.cts u:object_r:moto_camera_config_prop:s0 exact bool +ro.camera.req.fmq.size u:object_r:moto_camera_config_prop:s0 exact bool +ro.camera.res.fmq.size u:object_r:moto_camera_config_prop:s0 exact bool # Motorola ro.mot.build.customerid u:object_r:build_prop:s0 diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index 1686d36..2c9c6e1 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -20,3 +20,7 @@ allow hal_camera_default vendor_xdsp_device:chr_file r_file_perms; hal_client_domain(hal_camera_default, vendor_hal_qspmhal) hal_client_domain(hal_camera_default, hal_cameradesktop) + + +# Camera props +get_prop(hal_camera_default, moto_camera_config_prop) diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index 77bbd0e..167417c 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -1,5 +1,7 @@ # Motorola +vendor_public_prop(moto_camera_config_prop) + vendor_internal_prop(vendor_mot_fingerprint_prop); vendor_internal_prop(vendor_mot_hw_prop); vendor_internal_prop(vendor_mot_touch_prop); -vendor_internal_prop(vendor_mot_nfc_prop); \ No newline at end of file +vendor_internal_prop(vendor_mot_nfc_prop);