From 3cc69f3a92ffade0b761d9f0d2a7568030356f75 Mon Sep 17 00:00:00 2001 From: Alex Hong Date: Sat, 1 Jan 2022 18:14:10 +0000 Subject: [PATCH] sm6250-common: sepolicy: Solve the naming problem for vendor property Bug: 158720266 Test: Build selinux modules successfully Change-Id: I01a83a7828d34db982db60bbf307c81fc12c7939 --- sepolicy/vendor/hal_power_default.te | 2 +- sepolicy/vendor/property.te | 2 +- sepolicy/vendor/property_contexts | 10 +++++----- sepolicy/vendor/vendor_init.te | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/sepolicy/vendor/hal_power_default.te b/sepolicy/vendor/hal_power_default.te index b7131de..6dc2e45 100644 --- a/sepolicy/vendor/hal_power_default.te +++ b/sepolicy/vendor/hal_power_default.te @@ -29,4 +29,4 @@ allow hal_power_default vendor_latency_device:chr_file rw_file_perms; unix_socket_connect(hal_power_default, vendor_pps, hal_graphics_composer_default); # To get/set powerhal state property -set_prop(hal_power_default, power_prop) +set_prop(hal_power_default, vendor_power_prop) diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index aa2e854..1e16df2 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -1,4 +1,4 @@ -type power_prop, property_type; +type vendor_power_prop, property_type; type vendor_device_prop, property_type; diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index eca7070..7411987 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -10,11 +10,11 @@ vendor.fps_hal. u:object_r:vendor_fp_prop:s0 vendor.sys.fp u:object_r:vendor_fp_prop:s0 # Power -vendor.powerhal.state u:object_r:power_prop:s0 -vendor.powerhal.audio u:object_r:power_prop:s0 -vendor.powerhal.lpm u:object_r:power_prop:s0 -vendor.powerhal.init u:object_r:power_prop:s0 -vendor.powerhal.rendering u:object_r:power_prop:s0 +vendor.powerhal.state u:object_r:vendor_power_prop:s0 +vendor.powerhal.audio u:object_r:vendor_power_prop:s0 +vendor.powerhal.lpm u:object_r:vendor_power_prop:s0 +vendor.powerhal.init u:object_r:vendor_power_prop:s0 +vendor.powerhal.rendering u:object_r:vendor_power_prop:s0 # Thermal vendor.thermal. u:object_r:vendor_thermal_prop:s0 diff --git a/sepolicy/vendor/vendor_init.te b/sepolicy/vendor/vendor_init.te index 62d9dff..761f748 100644 --- a/sepolicy/vendor/vendor_init.te +++ b/sepolicy/vendor/vendor_init.te @@ -1,4 +1,4 @@ -set_prop(vendor_init, power_prop) +set_prop(vendor_init, vendor_power_prop) set_prop(vendor_init, vendor_alarm_boot_prop) set_prop(vendor_init, vendor_video_prop)