From 819130673b860b142441247a8954cfe3b9fe5a60 Mon Sep 17 00:00:00 2001 From: clarencelol Date: Thu, 4 Nov 2021 23:54:35 +0800 Subject: [PATCH] sdm660-common: sepolicy: Fix some PowerHAL denials * Let powerhal reads and writes * device_latency -> latency_device Signed-off-by: clarencelol Signed-off-by: pix106 --- sepolicy/vendor/device.te | 1 + sepolicy/vendor/hal_power_default.te | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sepolicy/vendor/device.te b/sepolicy/vendor/device.te index b8c83d57..26d3d358 100644 --- a/sepolicy/vendor/device.te +++ b/sepolicy/vendor/device.te @@ -1,3 +1,4 @@ type blkio_dev, dev_type; type fingerprint_device, dev_type; type spidev_device, dev_type; +type latency_device, dev_type; diff --git a/sepolicy/vendor/hal_power_default.te b/sepolicy/vendor/hal_power_default.te index adc72bb1..21139f16 100644 --- a/sepolicy/vendor/hal_power_default.te +++ b/sepolicy/vendor/hal_power_default.te @@ -1,6 +1,6 @@ allow hal_power_default cgroup:file read; -allow hal_power_default cgroup:file r_file_perms; -allow hal_power_default device_latency:chr_file rw_file_perms; +allow hal_power_default cgroup:file rw_file_perms; +allow hal_power_default latency_device:chr_file rw_file_perms; allow hal_power_default sysfs_battery_saver:dir r_dir_perms; allow hal_power_default sysfs_battery_saver:file rw_file_perms; allow hal_power_default proc:{ file lnk_file } rw_file_perms; @@ -10,6 +10,7 @@ allow hal_power_default { sysfs_devfreq sysfs_kgsl }:{ file lnk_file } rw_file_p allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms; allow hal_power_default sysfs_touchpanel:dir search; allow hal_power_default sysfs_touchpanel:file rw_file_perms; +allow hal_power_default self:capability sys_admin; r_dir_file(hal_power_default, sysfs_graphics) set_prop(hal_power_default, vendor_power_prop)