Add policy support for the qmux sockets.
Change-Id: I7f1b1d26693dc5d4ed63f4b32e5538cec1dd9093
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 4ac7bc6..47f74a3 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -99,6 +99,7 @@
app.te \
device.te \
drmserver.te \
+ file.te \
file_contexts \
keystore.te \
rild.te \
diff --git a/sepolicy/file.te b/sepolicy/file.te
new file mode 100644
index 0000000..7c36594
--- /dev/null
+++ b/sepolicy/file.te
@@ -0,0 +1 @@
+type qmux_socket, file_type;
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 030b553..16739e5 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -5,3 +5,4 @@
# Qualcomm Secure Execution Environment Communicator (QSEECOM) device
/dev/qseecom u:object_r:qseecom_device:s0
+/dev/socket/qmux_radio/* u:object_r:qmux_socket:s0
diff --git a/sepolicy/rild.te b/sepolicy/rild.te
index 4ba75e9..25bf5ad 100644
--- a/sepolicy/rild.te
+++ b/sepolicy/rild.te
@@ -1 +1,2 @@
allow rild diag_device:chr_file rw_file_perms;
+allow rild qmux_socket:sock_file rw_file_perms;