sm6150-common: sepolicy: Address power HAL denials

Change-Id: I7327bd54c0d12fde03472695a5598d2a3d22f716
This commit is contained in:
Arian
2021-04-20 00:23:51 +02:00
parent 3d1697d76f
commit c1baef0dd8
3 changed files with 22 additions and 0 deletions

View File

@@ -35,3 +35,6 @@ genfscon sysfs /devices/platform/soc/a84000.i2c/i2c-1/1-0049/wakeup
genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-2/2-0066/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-2/2-0066/power_supply/bq2597x-standalone/wakeup u:object_r:sysfs_wakeup:s0
genfscon sysfs /devices/platform/soc/soc:maxim_ds28e16/power_supply/batt_verify/wakeup u:object_r:sysfs_wakeup:s0
# Power
genfscon proc /sys/kernel/sched_energy_aware u:object_r:proc_sched_energy_aware:s0

View File

@@ -1,2 +1,18 @@
type proc_sched_energy_aware, proc_type, fs_type;
type vendor_power_prop, property_type;
allow hal_power_default input_device:dir r_dir_perms;
allow hal_power_default input_device:chr_file rw_file_perms;
# To do powerhint on nodes defined in powerhint.json
allow hal_power_default cgroup:dir search;
allow hal_power_default cgroup:file rw_file_perms;
allow hal_power_default proc_sched_energy_aware:file rw_file_perms;
allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms;
allow hal_power_default vendor_latency_device:chr_file rw_file_perms;
allow hal_power_default vendor_sysfs_devfreq:dir search;
allow hal_power_default vendor_sysfs_devfreq:file rw_file_perms;
allow hal_power_default vendor_sysfs_kgsl:file rw_file_perms;
# To get/set powerhal state property
set_prop(hal_power_default, vendor_power_prop)

View File

@@ -18,6 +18,9 @@ ro.hardware.fp u:object_r:vendor_fp_prop:s0
sys.panel.display u:object_r:vendor_fp_prop:s0
vendor.fps_hal. u:object_r:vendor_fp_prop:s0
# Power HAL
vendor.powerhal. u:object_r:vendor_power_prop:s0
# Sensors
persist.sensor. u:object_r:persist_sensors_prop:s0