From b5833b7ddf3a649c4740373766fb7169e72bf249 Mon Sep 17 00:00:00 2001 From: Weizhung Ding Date: Thu, 9 May 2024 08:25:08 +0000 Subject: [PATCH] add sysfs access permission on Zumapro devices. Bug: 339598226 Test: build and check log Change-Id: Ia7a7f0f8a5ffc63ab52f41d7a012260d73c54153 --- vendor/genfs_contexts | 13 +++++++++++++ vendor/pixelstats_vendor.te | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index e6b0146..343474f 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -364,6 +364,19 @@ genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/error_count genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport/dp_hotplug_error_code u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/te2_rate_hz u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/19440000.drmdsim/19440000.drmdsim.0/te2_option u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/link_negotiation_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/edid_read_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/dpcd_read_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/edid_invalid_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/sink_count_invalid_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/110f0000.drmdp/drm-displayport-stats/link_unstable_failures u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp2_success_count u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp2_fallback_count u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp2_fail_count u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp1_success_count u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp1_fail_count u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/hdcp/hdcp0_count 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 71ccca3..ff183b3 100644 --- a/vendor/pixelstats_vendor.te +++ b/vendor/pixelstats_vendor.te @@ -1,3 +1,7 @@ +# Display +r_dir_file(pixelstats_vendor, sysfs_display) +allow pixelstats_vendor sysfs_display:lnk_file r_file_perms; + # Pca charge allow pixelstats_vendor sysfs_pca:file rw_file_perms;