From 0b3a75c212b109921a42d0750e341d5a596115d4 Mon Sep 17 00:00:00 2001 From: SamarV-121 Date: Thu, 15 Jul 2021 23:16:29 +0530 Subject: [PATCH] universal7885: sepolicy: Allow hwc HAL to read hwc.exynos.vsync_mode prop `W composer@2.1-se: type=1400 audit(0.0:23509): avc: denied { read } for name="u:object_r:default_prop:s0" dev="tmpfs" ino=2518 scontext=u:r:hal_graphics_composer_default:s0 tcontext=u:object_r:default_prop:s0 tclass=file permissive=0` `E libc : Access denied finding property "hwc.exynos.vsync_mode"` Change-Id: Ib259886ae5560dc3b2e427890e46877c732ff7ba Signed-off-by: SamarV-121 --- sepolicy/vendor/hal_graphics_composer_default.te | 2 ++ sepolicy/vendor/property.te | 1 + sepolicy/vendor/property_contexts | 3 +++ 3 files changed, 6 insertions(+) diff --git a/sepolicy/vendor/hal_graphics_composer_default.te b/sepolicy/vendor/hal_graphics_composer_default.te index a73b218..6432821 100644 --- a/sepolicy/vendor/hal_graphics_composer_default.te +++ b/sepolicy/vendor/hal_graphics_composer_default.te @@ -33,3 +33,5 @@ allow hal_graphics_composer_default sysfs_decon:file r_file_perms; allow hal_graphics_composer_default sysfs_ss_writable:dir r_dir_perms; allow hal_graphics_composer_default sysfs_ss_writable:file r_file_perms; + +get_prop(hal_graphics_composer_default, vendor_hwc_prop) diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index 45721ca..a6d0375 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -11,3 +11,4 @@ type vendor_gps_prop, property_type; type vendor_nfc_prop, property_type; type vendor_wlbtd_prop, property_type; type vendor_wlan_prop, property_type; +type vendor_hwc_prop, property_type; diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index ffc3588..3069d08 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -34,3 +34,6 @@ vendor.wlbtd. u:object_r:vendor_wlbtd_prop:s0 # Wlan vendor.wlan. u:object_r:vendor_wlan_prop:s0 + +# Hwc +hwc.exynos.vsync_mode u:object_r:vendor_hwc_prop:s0