sky: Address power hal denials

This commit is contained in:
Arian
2024-09-27 06:57:40 +00:00
committed by Lostark13
parent 0f64646086
commit 483545ad29
4 changed files with 21 additions and 0 deletions

View File

@@ -1,3 +1,16 @@
allow hal_power_default touchfeature_device:chr_file rw_file_perms;
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: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

@@ -28,5 +28,8 @@ vendor_public_prop(vendor_nfc_mi_prop)
# Panel
vendor_public_prop(vendor_panel_info_prop)
# Power HAL
vendor_public_prop(vendor_power_prop);
# Thermal
vendor_public_prop(vendor_thermal_normal_prop)

View File

@@ -124,6 +124,9 @@ vendor.sys.rpmb_state u:object_r:vendor_payment_security_prop:s0
ro.vendor.nfc. u:object_r:vendor_nfc_mi_prop:s0
ro.vendor.se. u:object_r:vendor_nfc_mi_prop:s0
# Power HAL
vendor.powerhal. u:object_r:vendor_power_prop:s0
# Sensors
persist.vendor.sensors.ins. u:object_r:vendor_mi_ins_prop:s0
persist.vendor.sensors.ins_debug u:object_r:vendor_mi_ins_prop:s0

2
sepolicy/vendor/vendor_init.te vendored Normal file
View File

@@ -0,0 +1,2 @@
# To set powerhal init property
set_prop(vendor_init, vendor_power_prop)