summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamir Mehta <samirn@codeaurora.org>2015-08-13 19:20:39 +0530
committerSamir Mehta <samirn@codeaurora.org>2015-08-17 17:04:08 +0530
commit263f847637a4d535f2e6d6bf7fff12a59896969e (patch)
treec38c9d443267977fd82374dc2306250e07ae091e
parent6f0aa4722b7e7d008efa708188634481e774d111 (diff)
downloadandroid_device_qcom_sepolicy-263f847637a4d535f2e6d6bf7fff12a59896969e.tar.gz
android_device_qcom_sepolicy-263f847637a4d535f2e6d6bf7fff12a59896969e.tar.bz2
android_device_qcom_sepolicy-263f847637a4d535f2e6d6bf7fff12a59896969e.zip
APQ8084: MDM port issue
Added contexts and rules for MDM port issue for APQ8084 Change-Id: I0141ca91aa60d489e567062017c154e9adcc981a
-rw-r--r--apq8084/file_contexts21
-rw-r--r--common/init_shell.te1
-rwxr-xr-xcommon/mdm_helper.te2
-rw-r--r--common/property.te1
-rw-r--r--common/property_contexts1
5 files changed, 15 insertions, 11 deletions
diff --git a/apq8084/file_contexts b/apq8084/file_contexts
index 03195965..19361f79 100644
--- a/apq8084/file_contexts
+++ b/apq8084/file_contexts
@@ -28,15 +28,16 @@
###################################
# Primary storage device nodes
#
-/dev/block/platform/msm_sdcc\.1/by-name/fsg u:object_r:modem_efs_partition_device:s0
-/dev/block/platform/msm_sdcc\.1/by-name/fsc u:object_r:modem_efs_partition_device:s0
-/dev/block/platform/msm_sdcc\.1/by-name/modemst1 u:object_r:modem_efs_partition_device:s0
-/dev/block/platform/msm_sdcc\.1/by-name/modemst2 u:object_r:modem_efs_partition_device:s0
-/dev/block/platform/msm_sdcc\.1/by-name/ssd u:object_r:ssd_device:s0
-/dev/block/platform/msm_sdcc\.1/by-name/misc u:object_r:misc_partition:s0
-/dev/block/platform/msm_sdcc\.1/by-name/userdata u:object_r:userdata_block_device:s0
-/dev/block/mmcblk0 u:object_r:mmc_block_device:s0
-/dev/block/mmcblk0rpmb u:object_r:rpmb_device:s0
+/dev/block/platform/msm_sdcc\.1/by-name/modem u:object_r:modem_efs_partition_device:s0
+/dev/block/platform/msm_sdcc\.1/by-name/ssd u:object_r:ssd_device:s0
+/dev/block/platform/msm_sdcc\.1/by-name/misc u:object_r:misc_partition:s0
+/dev/block/platform/msm_sdcc\.1/by-name/userdata u:object_r:userdata_block_device:s0
+/dev/block/mmcblk0 u:object_r:mmc_block_device:s0
+/dev/block/mmcblk0rpmb u:object_r:rpmb_device:s0
+/dev/block/platform/msm_sdcc\.1/by-name/mdm1m9kefs1 u:object_r:efs_boot_dev:s0
+/dev/block/platform/msm_sdcc\.1/by-name/mdm1m9kefs2 u:object_r:efs_boot_dev:s0
+/dev/block/platform/msm_sdcc\.1/by-name/mdm1m9kefs3 u:object_r:efs_boot_dev:s0
+/dev/block/platform/msm_sdcc\.1/by-name/mdm1m9kefsc u:object_r:efs_boot_dev:s0
# qca data file for apq8084 target
-/data/misc/location/qca1530(/.*)? u:object_r:qca1530_data_file:s0
+/data/misc/location/qca1530(/.*)? u:object_r:qca1530_data_file:s0
diff --git a/common/init_shell.te b/common/init_shell.te
index 030d1bdb..111d4905 100644
--- a/common/init_shell.te
+++ b/common/init_shell.te
@@ -65,6 +65,7 @@ allow qti_init_shell {
ctl_qmuxd_prop
ctl_netmgrd_prop
sf_lcd_density_prop
+ mdm_helper_prop
# Needed for starting console in userdebug mode
userdebug_or_eng(`ctl_console_prop')
}:property_service set;
diff --git a/common/mdm_helper.te b/common/mdm_helper.te
index e0ba9f7f..61c9a22d 100755
--- a/common/mdm_helper.te
+++ b/common/mdm_helper.te
@@ -36,7 +36,7 @@ allow mdm_helper shell_exec:file rx_file_perms;
allow mdm_helper { system_file mdm_helper_exec }:file x_file_perms;
#Needed by ks in order to access the efs sync partitions.
-allow mdm_helper block_device:dir w_dir_perms;
+allow mdm_helper block_device:dir rw_dir_perms;
allow mdm_helper efs_boot_dev:blk_file rw_file_perms;
#Needed to inform the hsic driver that mdm has booted up
diff --git a/common/property.te b/common/property.te
index 9013cd85..72638078 100644
--- a/common/property.te
+++ b/common/property.te
@@ -16,4 +16,5 @@ type sensors_prop, property_type;
type msm_irqbalance_prop, property_type;
type camera_prop, property_type;
type sf_lcd_density_prop, property_type;
+type mdm_helper_prop, property_type;
type mpdecision_prop, property_type;
diff --git a/common/property_contexts b/common/property_contexts
index 066dbf87..8e8d6d56 100644
--- a/common/property_contexts
+++ b/common/property_contexts
@@ -20,5 +20,6 @@ camera. u:object_r:camera_prop:s0
persist.camera. u:object_r:camera_prop:s0
sf.lcd_density u:object_r:sf_lcd_density_prop:s0
qualcomm.bt.hci_transport u:object_r:bluetooth_prop:s0
+ctl.mdm_helper u:object_r:mdm_helper_prop:s0
ctl.mpdecision u:object_r:mpdecision_prop:s0
qualcomm.perf.cores_online u:object_r:mpdecision_prop:s0