summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/cameraserver.te3
-rw-r--r--common/netmgrd.te1
2 files changed, 4 insertions, 0 deletions
diff --git a/common/cameraserver.te b/common/cameraserver.te
index b1460e08..a0777d79 100644
--- a/common/cameraserver.te
+++ b/common/cameraserver.te
@@ -53,3 +53,6 @@ allow cameraserver sensors_persist_file:file r_file_perms;
allow cameraserver graphics_device:dir r_dir_perms;
allow cameraserver sensorservice_service:service_manager find;
allow cameraserver system_file:dir r_dir_perms;
+
+#Allows camera to call ADSP QDSP6 functionality
+allow cameraserver qdsp_device:chr_file r_file_perms;
diff --git a/common/netmgrd.te b/common/netmgrd.te
index 73349c12..ff913442 100644
--- a/common/netmgrd.te
+++ b/common/netmgrd.te
@@ -34,6 +34,7 @@ allow netmgrd netmgrd:socket { create ioctl };
allow netmgrd netmgrd:netlink_route_socket { setopt getattr write nlmsg_write };
unix_socket_connect(netmgrd, property, init)
allow netmgrd self:netlink_generic_socket create_socket_perms;
+allow netmgrd self:netlink_tcpdiag_socket { create_socket_perms nlmsg_read nlmsg_write };
unix_socket_connect(netmgrd, cnd, cnd);