From a1c2f220a745be432f377d6c1975bb9d2e7f5287 Mon Sep 17 00:00:00 2001 From: Adrian Salido Date: Fri, 4 Mar 2022 20:15:25 +0000 Subject: [PATCH] allow hwc access to persistent vendor display sysprop Test: check avc denials while switching resolution Bug: 217399988 Change-Id: Ia3a3ab394ec23ea3150a8cf4638e045cd1e9cac9 --- whitechapel_pro/hal_graphics_composer_default.te | 4 ++-- whitechapel_pro/property_contexts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/whitechapel_pro/hal_graphics_composer_default.te b/whitechapel_pro/hal_graphics_composer_default.te index 44c01530..61972c75 100644 --- a/whitechapel_pro/hal_graphics_composer_default.te +++ b/whitechapel_pro/hal_graphics_composer_default.te @@ -36,8 +36,8 @@ allow hal_graphics_composer_default sysfs_leds:file rw_file_perms; # allow HWC to get vendor_persist_sys_default_prop get_prop(hal_graphics_composer_default, vendor_persist_sys_default_prop) -# allow HWC to get vendor_display_prop -get_prop(hal_graphics_composer_default, vendor_display_prop) +# allow HWC to get/set vendor_display_prop +set_prop(hal_graphics_composer_default, vendor_display_prop) # boot stauts prop get_prop(hal_graphics_composer_default, boot_status_prop); diff --git a/whitechapel_pro/property_contexts b/whitechapel_pro/property_contexts index 2bad7c56..ce737004 100644 --- a/whitechapel_pro/property_contexts +++ b/whitechapel_pro/property_contexts @@ -70,6 +70,7 @@ vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0 # for display ro.vendor.hwc.drm.device u:object_r:vendor_display_prop:s0 +persist.vendor.display. u:object_r:vendor_display_prop:s0 # Camera persist.vendor.camera. u:object_r:vendor_camera_prop:s0