From b5629419fe159ba113290fc634866babb0496dfd Mon Sep 17 00:00:00 2001 From: Kevin Ying Date: Mon, 22 Apr 2024 21:33:05 +0000 Subject: [PATCH] Add sepolicy for power_state sysfs node Bug: 329703995 Test: manual - use camera with DisplayMonitor update Change-Id: Ifd738a1726ba1c2ff0931eac653737f9be7daa87 Signed-off-by: Kevin Ying --- vendor/genfs_contexts | 1 + vendor/hal_camera_default.te | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index 89c6637..f853d6b 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -345,6 +345,7 @@ genfscon sysfs /devices/platform/19471000.drmdecon/counters genfscon sysfs /devices/platform/19472000.drmdecon/counters u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/available_disp_stats u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/backlight u:object_r:sysfs_leds:s0 +genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/power_state u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/panel_extinfo u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/panel_name u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/serial_number u:object_r:sysfs_display:s0 diff --git a/vendor/hal_camera_default.te b/vendor/hal_camera_default.te index 536a294..4072cd3 100644 --- a/vendor/hal_camera_default.te +++ b/vendor/hal_camera_default.te @@ -65,9 +65,10 @@ allow hal_camera_default apex_info_file:file r_file_perms; # Allow camera HAL to query current device clock frequencies. allow hal_camera_default sysfs_devfreq_cur:file r_file_perms; -# Allow camera HAL to read backlight of display +# Allow camera HAL to read display info, including backlight allow hal_camera_default sysfs_leds:dir r_dir_perms; allow hal_camera_default sysfs_leds:file r_file_perms; +allow hal_camera_default sysfs_display:file r_file_perms; # Allow camera HAL to query preferred camera frequencies from the radio HAL # extensions to avoid interference with cellular antennas.