From cf161d6ce3752331d08680d98e1d6af2284fe24c Mon Sep 17 00:00:00 2001 From: Manali Bhutiyani Date: Wed, 12 Apr 2023 06:58:22 +0000 Subject: [PATCH] [display-stats] enable pixelstats access to display metrics on Zuma devices. Bug: 259554507 Test: Build and boot on device adb shell cmd stats print-stats | grep -i Change-Id: Ifc47211063b98f727b3b0eb7f7ebd42e3c7bb99b --- vendor/genfs_contexts | 2 ++ vendor/pixelstats_vendor.te | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index f495afb3..3cdb0e8c 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -82,6 +82,8 @@ genfscon sysfs /devices/platform/19470000.drmdecon/hibernation genfscon sysfs /module/drm/parameters/vblankoffdelay u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/exynos-drm/tui_status u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/backlight/panel0-backlight/als_table u:object_r:sysfs_write_leds:s0 +genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/error_count_te u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/error_count_unknown u:object_r:sysfs_display:s0 # ACPM genfscon sysfs /devices/platform/acpm_stats u:object_r:sysfs_acpm_stats:s0 diff --git a/vendor/pixelstats_vendor.te b/vendor/pixelstats_vendor.te index 2d0fb38e..8610be53 100644 --- a/vendor/pixelstats_vendor.te +++ b/vendor/pixelstats_vendor.te @@ -1,4 +1,4 @@ -# Batery history +# Battery history allow pixelstats_vendor battery_history_device:chr_file r_file_perms; # BCL @@ -22,6 +22,10 @@ allow pixelstats_vendor sysfs_pcie:file rw_file_perms; allow pixelstats_vendor sysfs_pixelstats:file r_file_perms; +# Display +r_dir_file(pixelstats_vendor, sysfs_display) +allow pixelstats_vendor sysfs_display:lnk_file r_file_perms; + #Thermal r_dir_file(pixelstats_vendor, sysfs_thermal) allow pixelstats_vendor sysfs_thermal:lnk_file r_file_perms;