From 7dde2a48b456e45046ccc25aa483cd395ac2cc4c Mon Sep 17 00:00:00 2001 From: bengris32 Date: Sun, 25 Sep 2022 16:19:48 +0100 Subject: [PATCH] sepolicy: basic: non_plat: Label MediaTek latch_unsignaled property Signed-off-by: bengris32 Change-Id: Ie217b7a61701452a4b49a74af8720d286e8b8266 --- basic/non_plat/hal_graphics_composer_default.te | 1 + basic/non_plat/property.te | 1 + basic/non_plat/property_contexts | 1 + basic/non_plat/surfaceflinger.te | 1 + 4 files changed, 4 insertions(+) diff --git a/basic/non_plat/hal_graphics_composer_default.te b/basic/non_plat/hal_graphics_composer_default.te index 81f304e..47276b3 100644 --- a/basic/non_plat/hal_graphics_composer_default.te +++ b/basic/non_plat/hal_graphics_composer_default.te @@ -33,6 +33,7 @@ hal_client_domain(hal_graphics_composer_default, hal_power) set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_pid_prop) set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_hdr_prop) set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_validate_separate_prop) +set_prop(hal_graphics_composer_default, vendor_mtk_graphics_hwc_latch_unsignaled_prop) # Date : WK18.03 # Purpose: Allow to access property dev/mdp_sync diff --git a/basic/non_plat/property.te b/basic/non_plat/property.te index a995a29..fda3eec 100644 --- a/basic/non_plat/property.te +++ b/basic/non_plat/property.te @@ -56,6 +56,7 @@ vendor_restricted_prop(vendor_mtk_gps_support_prop) vendor_restricted_prop(vendor_mtk_graphics_hwc_hdr_prop) vendor_restricted_prop(vendor_mtk_graphics_hwc_pid_prop) vendor_restricted_prop(vendor_mtk_graphics_hwc_validate_separate_prop) +vendor_restricted_prop(vendor_mtk_graphics_hwc_latch_unsignaled_prop) vendor_restricted_prop(vendor_mtk_gsm0710muxd_prop) vendor_restricted_prop(vendor_mtk_hdmi_prop) vendor_restricted_prop(vendor_mtk_imstestmode_prop) diff --git a/basic/non_plat/property_contexts b/basic/non_plat/property_contexts index a6bb7e7..7a2d5bf 100644 --- a/basic/non_plat/property_contexts +++ b/basic/non_plat/property_contexts @@ -148,6 +148,7 @@ vendor.thermal.manager.data u:object_r:vendor_mtk_thermal_config_prop:s0 vendor.debug.sf.hwc_pid u:object_r:vendor_mtk_graphics_hwc_pid_prop:s0 vendor.debug.sf.hdr_enable u:object_r:vendor_mtk_graphics_hwc_hdr_prop:s0 vendor.debug.sf.validate_separate u:object_r:vendor_mtk_graphics_hwc_validate_separate_prop:s0 +vendor.debug.sf.latch_unsignaled u:object_r:vendor_mtk_graphics_hwc_latch_unsignaled_prop:s0 # sf vendor cpupolicy config vendor.debug.sf.cpupolicy u:object_r:vendor_mtk_debug_sf_cpupolicy_prop:s0 diff --git a/basic/non_plat/surfaceflinger.te b/basic/non_plat/surfaceflinger.te index 5abd9c1..450de08 100644 --- a/basic/non_plat/surfaceflinger.te +++ b/basic/non_plat/surfaceflinger.te @@ -65,6 +65,7 @@ allowxperm surfaceflinger proc_perfmgr:file ioctl { # Purpose: Allow to dump HWC backtrace get_prop(surfaceflinger, vendor_mtk_graphics_hwc_pid_prop) get_prop(surfaceflinger, vendor_mtk_graphics_hwc_validate_separate_prop) +get_prop(surfaceflinger, vendor_mtk_graphics_hwc_latch_unsignaled_prop) allow surfaceflinger hal_graphics_composer_default:dir search; allow surfaceflinger hal_graphics_composer_default:lnk_file r_file_perms; dontaudit surfaceflinger hal_graphics_composer_default:file r_file_perms;