From 172c3e5076490ab855c45c284a97c7afb8e22abb Mon Sep 17 00:00:00 2001 From: Wilson Sung Date: Fri, 5 Jul 2024 04:03:03 +0000 Subject: [PATCH 1/3] Update SELinux error Test: SELinuxUncheckedDenialBootTest Bug: 351241262 Change-Id: I0f3d92a3549e3eedd81adf3d2464b8978447390d --- tracking_denials/bug_map | 1 + 1 file changed, 1 insertion(+) diff --git a/tracking_denials/bug_map b/tracking_denials/bug_map index ff25510..92e6147 100644 --- a/tracking_denials/bug_map +++ b/tracking_denials/bug_map @@ -1,2 +1,3 @@ kernel vendor_votable_debugfs dir b/305600372 system_server sysfs_batteryinfo file b/306344097 +system_suspend sysfs dir b/351241262 From 059785b6393ee04ea173827efd3f0304168af374 Mon Sep 17 00:00:00 2001 From: Ken Yang Date: Wed, 17 Jul 2024 05:30:08 +0000 Subject: [PATCH 2/3] SELinux: add missing wakeup rule Flag: EXEMPT bugfix Bug: 351241262 Change-Id: I90acd96daa137172d0b1bcdc02c9afcba5788c8e Signed-off-by: Ken Yang --- tracking_denials/bug_map | 1 - vendor/genfs_contexts | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tracking_denials/bug_map b/tracking_denials/bug_map index 92e6147..ff25510 100644 --- a/tracking_denials/bug_map +++ b/tracking_denials/bug_map @@ -1,3 +1,2 @@ kernel vendor_votable_debugfs dir b/305600372 system_server sysfs_batteryinfo file b/306344097 -system_suspend sysfs dir b/351241262 diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index a3f01c8..72ce359 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -34,4 +34,6 @@ genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0036/power_supply/maxf genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0036/power_supply/maxfg_secondary/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061/power_supply/wireless/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0061/wakeup u:object_r:sysfs_wakeup:s0 +genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-15/15-0036/wakeup u:object_r:sysfs_wakeup:s0 + genfscon sysfs /devices/platform/google,dual_batt_gauge/power_supply/dualbatt/wakeup u:object_r:sysfs_wakeup:s0 From e8e0c840a9c9829e991e446466987f594cfd0e4d Mon Sep 17 00:00:00 2001 From: attis Date: Mon, 26 Aug 2024 15:18:49 +0800 Subject: [PATCH 3/3] Label sysfs node power_mode as sysfs_display. Label power_mode to sysfs_panel to let it be allowed in dumpstate. avc log: 08-26 13:07:52.112 12585 12585 W dump_second_dis: type=1400 audit(0.0:22): avc: denied { read } for name="power_mode" dev="sysfs" ino=90675 scontext=u:r:dump_second_display:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0 Test: ls -Z, adb bugreport. Flag: EXEMPT bugfix Bug: 358505990 Change-Id: If13b6d231ba06bab6432eeb3aefb78f4f7d384a3 Signed-off-by: attis --- vendor/genfs_contexts | 1 + 1 file changed, 1 insertion(+) diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index 72ce359..7ab09e8 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -18,6 +18,7 @@ genfscon sysfs /devices/platform/1c2d0000.drmdsim/1c2d0000.drmdsim.0/panel_idle genfscon sysfs /devices/platform/1c2d0000.drmdsim/1c2d0000.drmdsim.0/panel_need_handle_idle_exit u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/1c2d0000.drmdsim/1c2d0000.drmdsim.0/osc2_clk_khz u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/1c2d0000.drmdsim/1c2d0000.drmdsim.0/time_in_state u:object_r:sysfs_display:s0 +genfscon sysfs /devices/platform/1c2d0000.drmdsim/1c2d0000.drmdsim.0/power_mode u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/1c2d0000.drmdsim/hs_clock u:object_r:sysfs_display:s0 genfscon sysfs /devices/platform/1c241000.drmdecon/early_wakeup u:object_r:sysfs_display:s0