From 805826c2ccef2dea04c46a6ecdcdd58029e93305 Mon Sep 17 00:00:00 2001 From: Ted Lin Date: Thu, 13 Jan 2022 15:20:28 +0800 Subject: [PATCH] fix the avc denied for maxfg/registers 01-13 11:02:39.148 10124 10045 10045 I id.hardwareinfo: type=1400 audit(0.0:28): avc: denied { search } for name="maxfg" dev="debugfs" ino=31872 scontext=u:r:hardware_info_app:s0:c512,c768 tcontext=u:object_r:vendor_maxfg_debugfs:s0 tclass=dir permissive=1 app=com.google.android.hardwareinfo 01-13 11:02:39.148 10124 10045 10045 I id.hardwareinfo: type=1400 audit(0.0:29): avc: denied { read } for name="registers" dev="debugfs" ino=31885 scontext=u:r:hardware_info_app:s0:c512,c768 tcontext=u:object_r:vendor_maxfg_debugfs:s0 tclass=file permissive=1 app=com.google.android.hardwareinfo 01-13 11:02:39.148 10124 10045 10045 I id.hardwareinfo: type=1400 audit(0.0:30): avc: denied { open } for path="/sys/kernel/debug/maxfg/registers" dev="debugfs" ino=31885 scontext=u:r:hardware_info_app:s0:c512,c768 tcontext=u:object_r:vendor_maxfg_debugfs:s0 tclass=file permissive=1 app=com.google.android.hardwareinfo 01-13 11:02:39.148 10124 10045 10045 I id.hardwareinfo: type=1400 audit(0.0:31): avc: denied { getattr } for path="/sys/kernel/debug/maxfg/registers" dev="debugfs" ino=31885 scontext=u:r:hardware_info_app:s0:c512,c768 tcontext=u:object_r:vendor_maxfg_debugfs:s0 tclass=file permissive=1 app=com.google.android.hardwareinfo Bug: 208909060 Test: adb bugreport Change-Id: I72a6b72e568fe109350edd2a0a91747251e6fba4 Signed-off-by: Ted Lin --- conf/init.debug.rc | 3 +++ conf/init.gs201.rc | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/conf/init.debug.rc b/conf/init.debug.rc index 282acd40..88e8a17f 100644 --- a/conf/init.debug.rc +++ b/conf/init.debug.rc @@ -17,6 +17,9 @@ on init chown system system /sys/devices/platform/sjtag_gsa/interface/dbg_itvl chown system system /sys/devices/platform/sjtag_gsa/interface/end chown system system /sys/devices/platform/sjtag_gsa/interface/pubkey + chown system system /d/maxfg/fg_model + chown system system /d/maxfg/registers + chown system system /d/maxfg_base/fg_model on property:vendor.debug.ramdump.force_crash=true write /sys/kernel/pixel_debug/trigger "null" diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index b1806db7..ad2ba0d0 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -179,8 +179,6 @@ on init # Dump maxfg chown system system /sys/class/power_supply/maxfg/m5_model_state chown system system /sys/class/power_supply/maxfg_base/m5_model_state - chown system system /d/maxfg/fg_model - chown system system /d/maxfg_base/fg_model # pca9468 : slider+77729: 6-0057; slider+MW A1: 5-0057 chown system system /d/regmap/5-0057-pca9468-mains/registers