msm_irqbalance: Applying naming rules for selinux labels

SELinux label for vendor properties are required to have vendor_
prefix. Adding vendor_ prefix for vendor properties related to
msm_irqbalancer.

Change-Id: I10338b7c69b7cbe02703d622c2fef4c1de9358e5
This commit is contained in:
Prateek Sood
2020-01-07 17:17:50 +05:30
committed by Gerrit - the friendly Code Review server
parent 25515d4cd1
commit 853ca77c79
6 changed files with 23 additions and 23 deletions

View File

@@ -90,7 +90,7 @@ type persist_hvdcp_file, file_type , vendor_persist_type;
type proc_audiod, fs_type, proc_type;
#file type for irqbalance socket
type msm_irqbalance_socket, file_type;
type vendor_msm_irqbalance_socket, file_type;
# Sensor file types
type sensors_socket, file_type;
@@ -315,7 +315,7 @@ type vendor_mbn_data_file, file_type, data_file_type;
type sysfs_uio_file, fs_type, sysfs_type;
#irq balance sysfs type
type sysfs_irqbalance , sysfs_type, fs_type;
type vendor_sysfs_irqbalance , sysfs_type, fs_type;
# vpp files
type vendor_vpp_data_file, file_type, data_file_type;

View File

@@ -150,7 +150,7 @@
/dev/socket/rild3 u:object_r:rild_socket:s0
/dev/socket/rild3-debug u:object_r:rild_debug_socket:s0
/dev/socket/rild-debug3 u:object_r:rild_debug_socket:s0
/dev/socket/msm_irqbalance u:object_r:msm_irqbalance_socket:s0
/dev/socket/msm_irqbalance u:object_r:vendor_msm_irqbalance_socket:s0
/dev/socket/mlid u:object_r:mlid_socket:s0
/dev/socket/ssgqmig u:object_r:ssgqmig_socket:s0
/dev/socket/ssgtzd u:object_r:ssgtzd_socket:s0
@@ -217,7 +217,7 @@
/(vendor|system/vendor)/bin/mmi u:object_r:vendor_mmi_exec:s0
/(vendor|system/vendor)/bin/mmid u:object_r:vendor_mmi_exec:s0
/(vendor|system/vendor)/bin/qdcmss u:object_r:qdcm-ss_exec:s0
/(vendor|system/vendor)/bin/msm_irqbalance u:object_r:msm_irqbalanced_exec:s0
/(vendor|system/vendor)/bin/msm_irqbalance u:object_r:vendor_msm_irqbalanced_exec:s0
/(vendor|system/vendor)/bin/imsdatadaemon u:object_r:ims_exec:s0
/(vendor|system/vendor)/bin/imsqmidaemon u:object_r:ims_exec:s0
/(vendor|system/vendor)/bin/ims_rtp_daemon u:object_r:hal_imsrtp_exec:s0
@@ -370,7 +370,7 @@
/sys/devices/soc/[a-f0-9]+.ssusb/power_supply/usb(/.*)? u:object_r:sysfs_usb_supply:s0
/sys/devices/soc/qpnp-vadc-[0-9]+(/.*)? u:object_r:sysfs_vadc_dev:s0
/sys/bus/spmi/devices(/.*)? u:object_r:sysfs_spmi_dev:s0
/sys/kernel/irq_helper/irq_blacklist_on u:object_r:sysfs_irqbalance:s0
/sys/kernel/irq_helper/irq_blacklist_on u:object_r:vendor_sysfs_irqbalance:s0
/sys/devices/virtual/graphics/fb([0-3])+/idle_time u:object_r:sysfs_graphics:s0
/sys/devices/virtual/graphics/fb([0-3])+/dynamic_fps u:object_r:sysfs_graphics:s0
/sys/devices/virtual/graphics/fb([0-3])+/product_description u:object_r:sysfs_graphics:s0

View File

@@ -81,8 +81,8 @@ set_prop(qti_init_shell, freq_prop)
set_prop(qti_init_shell, vendor_mpctl_prop)
set_prop(qti_init_shell, vendor_bluetooth_prop)
set_prop(qti_init_shell, sensors_prop)
set_prop(qti_init_shell, msm_irqbalance_prop)
set_prop(qti_init_shell, msm_irqbl_sdm630_prop)
set_prop(qti_init_shell, vendor_msm_irqbalance_prop)
set_prop(qti_init_shell, vendor_msm_irqbl_sdm630_prop)
set_prop(qti_init_shell, vendor_ipacm_prop)
set_prop(qti_init_shell, vendor_ipacm-diag_prop)
set_prop(qti_init_shell, vendor_dataqti_prop)
@@ -155,7 +155,7 @@ allow qti_init_shell sensors_persist_file:file setattr;
allow qti_init_shell sensors_persist_file:dir setattr;
# To check if /system/bin/msm_irqbalance is persent in the device
allow qti_init_shell msm_irqbalanced_exec:file getattr;
allow qti_init_shell vendor_msm_irqbalanced_exec:file getattr;
# To write to /data/vendor/perfd
allow qti_init_shell mpctl_data_file:dir w_dir_perms;

View File

@@ -25,18 +25,18 @@
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
type msm_irqbalanced, domain;
type msm_irqbalanced_exec, exec_type, vendor_file_type, file_type;
type vendor_msm_irqbalanced, domain;
type vendor_msm_irqbalanced_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(msm_irqbalanced)
init_daemon_domain(vendor_msm_irqbalanced)
allow msm_irqbalanced cgroup:dir { create add_name };
allow msm_irqbalanced { proc sysfs_devices_system_cpu }:file w_file_perms;
r_dir_file(msm_irqbalanced, sysfs_rqstats);
allow vendor_msm_irqbalanced cgroup:dir { create add_name };
allow vendor_msm_irqbalanced { proc sysfs_devices_system_cpu }:file w_file_perms;
r_dir_file(vendor_msm_irqbalanced, sysfs_rqstats);
# access smp_affinity
allow msm_irqbalanced proc:file r_file_perms;
allow msm_irqbalanced proc_interrupts:file r_file_perms;
allow msm_irqbalanced proc_stat:file r_file_perms;
allow vendor_msm_irqbalanced proc:file r_file_perms;
allow vendor_msm_irqbalanced proc_interrupts:file r_file_perms;
allow vendor_msm_irqbalanced proc_stat:file r_file_perms;
# irq_blacklist_on
allow msm_irqbalanced sysfs_irqbalance:file r_file_perms;
allow vendor_msm_irqbalanced vendor_sysfs_irqbalance:file r_file_perms;

View File

@@ -47,8 +47,8 @@ type vendor_ipacm-diag_prop, property_type;
type cnd_vendor_prop, property_type;
type sensors_prop, property_type;
type slpi_prop, property_type;
type msm_irqbalance_prop, property_type;
type msm_irqbl_sdm630_prop, property_type;
type vendor_msm_irqbalance_prop, property_type;
type vendor_msm_irqbl_sdm630_prop, property_type;
type camera_prop, property_type;
type spcomlib_prop, property_type;
type vendor_display_prop, property_type;

View File

@@ -58,10 +58,10 @@ ctl.vendor.ipacm-diag u:object_r:vendor_ipacm-diag_prop:s0
ctl.vendor.dataqti u:object_r:vendor_dataqti_prop:s0
ctl.vendor.dataadpl u:object_r:vendor_dataadpl_prop:s0
ctl.vendor.sensors u:object_r:sensors_prop:s0
ctl.vendor.msm_irqbalance u:object_r:msm_irqbalance_prop:s0
ctl.vendor.msm_irqbl_sdm630 u:object_r:msm_irqbl_sdm630_prop:s0
ctl.vendor.msm_irqbalance u:object_r:vendor_msm_irqbalance_prop:s0
ctl.vendor.msm_irqbl_sdm630 u:object_r:vendor_msm_irqbl_sdm630_prop:s0
vendor.slpi. u:object_r:slpi_prop:s0
ctl.vendor.msm_irqbal_lb u:object_r:msm_irqbalance_prop:s0
ctl.vendor.msm_irqbal_lb u:object_r:vendor_msm_irqbalance_prop:s0
vendor.spcom. u:object_r:spcomlib_prop:s0
vendor.display. u:object_r:vendor_display_prop:s0
ro.vendor.display. u:object_r:vendor_display_prop:s0