summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWasb Liu <wasbliu@google.com>2022-12-22 16:41:47 +0800
committerWasb Liu <wasbliu@google.com>2022-12-23 09:21:05 +0000
commit49cdfcb3c7332a48feb143cb1f4b472d8dadbc85 (patch)
tree7b91da1a83e51724328f28ee9f5e7bf8f6053479
parent3a92d3d265d8e98de5718b2746c69fe4426d66d7 (diff)
downloadfelix-sepolicy-49cdfcb3c7332a48feb143cb1f4b472d8dadbc85.tar.gz
sepolicy: add necessary sepolicy for dual battery
12-22 16:24:51.964 1000 865 865 I auditd : type=1400 audit(0.0:10): avc: denied { read } for comm="android.hardwar" name="logbuffer_maxfg_secondary" dev="tmpfs" ino=799 scontext=u:r:hal_dumpstate_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=0 12-22 16:24:51.968 1000 865 865 I auditd : type=1400 audit(0.0:11): avc: denied { read } for comm="android.hardwar" name="logbuffer_maxfg_secondary_monitor" dev="tmpfs" ino=630 scontext=u:r:hal_dumpstate_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=0 12-22 16:24:51.968 1000 865 865 I auditd : type=1400 audit(0.0:12): avc: denied { read } for comm="android.hardwar" name="logbuffer_dual_batt" dev="tmpfs" ino=1040 scontext=u:r:hal_dumpstate_default:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=0 12-22 16:23:17.056 1000 522 522 I auditd : type=1400 audit(0.0:4): avc: denied { read } for comm="binder:522_1" name="wakeup65" dev="sysfs" ino=79686 scontext=u:r:system_suspend:s0 tcontext=u:object_r:sysfs_batteryinfo:s0 tclass=dir permissive=0 Bug: 263496320 Test: no dual batt related denied Change-Id: I021cd15d771524828a942fe1e4c63e3a24418ae8 Signed-off-by: Wasb Liu <wasbliu@google.com>
-rw-r--r--vendor/file_contexts5
-rw-r--r--vendor/genfs_contexts3
2 files changed, 7 insertions, 1 deletions
diff --git a/vendor/file_contexts b/vendor/file_contexts
index edf1c97..05e853f 100644
--- a/vendor/file_contexts
+++ b/vendor/file_contexts
@@ -15,3 +15,8 @@
# Haptics
/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-private u:object_r:hal_vibrator_default_exec:s0
/dev/gpiochip44 u:object_r:vibrator_device:s0
+
+# Logbuffer
+/dev/logbuffer_dual_batt u:object_r:logbuffer_device:s0
+/dev/logbuffer_maxfg_secondary u:object_r:logbuffer_device:s0
+/dev/logbuffer_maxfg_secondary_monitor u:object_r:logbuffer_device:s0
diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts
index 0658e31..38213ea 100644
--- a/vendor/genfs_contexts
+++ b/vendor/genfs_contexts
@@ -4,7 +4,7 @@ genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/power_supply
genfscon sysfs /devices/platform/google,dual_batt_gauge/power_supply u:object_r:sysfs_batteryinfo:s0
# maxfg_base
genfscon sysfs /devices/platform/10d60000.hsi2c/i2c-6/6-0036/power_supply u:object_r:sysfs_batteryinfo:s0
-# maxfg_flip
+# maxfg_secondary
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply u:object_r:sysfs_batteryinfo:s0
@@ -32,6 +32,7 @@ genfscon sysfs /devices/platform/acpm_mfd_bus@18100000/i2c-8/i2c-s2mpg12mfd/wake
genfscon sysfs /devices/platform/acpm_mfd_bus@18110000/i2c-9/i2c-s2mpg13mfd/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10d60000.hsi2c/i2c-6/6-0036/power_supply/maxfg_base/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply/maxfg_flip/wakeup u:object_r:sysfs_wakeup:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/7-0036/power_supply/maxfg_secondary/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/power_supply/wireless/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9222/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