mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_sm6150-common
synced 2026-01-27 16:26:02 +00:00
sm6150-common: sepolicy: Address power HAL denials
Change-Id: I7327bd54c0d12fde03472695a5598d2a3d22f716
This commit is contained in:
3
sepolicy/vendor/genfs_contexts
vendored
3
sepolicy/vendor/genfs_contexts
vendored
@@ -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
|
||||
|
||||
16
sepolicy/vendor/hal_power_default.te
vendored
16
sepolicy/vendor/hal_power_default.te
vendored
@@ -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)
|
||||
|
||||
3
sepolicy/vendor/property_contexts
vendored
3
sepolicy/vendor/property_contexts
vendored
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user