mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 13:35:09 +00:00
rosemary: Rename all powerhal props to avoid sepolicy conflicts
MTK labels the vendor.powerhal prop as with their own context, but using the same contexts leads to more error. Instead switch to a different prop naming which will not conflict with MTK context. Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com> Change-Id: I1dd8f85a4170917bcd8dacbef4f5086931bc7352
This commit is contained in:
committed by
Matsvei Niaverau
parent
45ad6ee271
commit
8d72ba4fed
2
sepolicy/vendor/hal_power_default.te
vendored
2
sepolicy/vendor/hal_power_default.te
vendored
@@ -4,7 +4,7 @@ allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms;
|
||||
allow hal_power_default cgroup:file r_file_perms;
|
||||
|
||||
# To get/set powerhal state property
|
||||
set_prop(hal_power_default, vendor_mtk_powerhal_prop)
|
||||
set_prop(hal_power_default, vendor_power_prop)
|
||||
|
||||
# Rule for hal_power_default to access graphics composer process
|
||||
unix_socket_connect(hal_power_default, pps, hal_graphics_composer_default);
|
||||
|
||||
1
sepolicy/vendor/property.te
vendored
1
sepolicy/vendor/property.te
vendored
@@ -1,4 +1,5 @@
|
||||
vendor_restricted_prop(vendor_fingerprint_prop);
|
||||
vendor_internal_prop(vendor_power_prop)
|
||||
|
||||
# IR
|
||||
vendor_restricted_prop(vendor_lirc_prop);
|
||||
|
||||
3
sepolicy/vendor/property_contexts
vendored
3
sepolicy/vendor/property_contexts
vendored
@@ -29,5 +29,8 @@ vendor.fps_hal. u:object_r:vendor_finger
|
||||
# IR
|
||||
ro.lirc.dev u:object_r:vendor_lirc_prop:s0
|
||||
|
||||
# Power
|
||||
vendor.mediatek.powerhal. u:object_r:vendor_power_prop:s0
|
||||
|
||||
# Thermal
|
||||
vendor.sys.thermal. u:object_r:thermal_engine_prop:s0
|
||||
|
||||
2
sepolicy/vendor/vendor_init.te
vendored
2
sepolicy/vendor/vendor_init.te
vendored
@@ -6,4 +6,4 @@ allow vendor_init nfc_data_vendor_file:dir { r_dir_perms create_dir_perms };
|
||||
allow vendor_init proc_sched_stune:file w_file_perms;
|
||||
allow vendor_init proc_vm_dirty:file w_file_perms;
|
||||
|
||||
set_prop(vendor_init, vendor_mtk_powerhal_prop)
|
||||
set_prop(vendor_init, vendor_power_prop)
|
||||
|
||||
Reference in New Issue
Block a user