blob: 2666c79e6dbddefe23db887adc740ffb794d69f9 [file] [log] [blame]
Biswajit Paul6786a922017-03-16 11:53:53 -07001type qti, domain;
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +05302type qti_exec, exec_type, vendor_file_type, file_type;
Avijit Kanti Das658ff4d2014-10-26 00:30:09 -07003init_daemon_domain(qti)
4net_domain(qti)
5
Avijit Kanti Das441bad42015-05-12 14:07:41 -07006allow qti {
7 rmnet_device
8 smem_log_device
9 mhi_device
10 smd_device
11 userdebug_or_eng(`kmsg_device')
12}:chr_file rw_file_perms;
13
Avijit Kanti Das658ff4d2014-10-26 00:30:09 -070014qmux_socket(qti)
Avijit Kanti Das441bad42015-05-12 14:07:41 -070015
Avijit Kanti Das441bad42015-05-12 14:07:41 -070016allow qti self:{
17 netlink_socket
18 socket
19 udp_socket
Biswajit Paul2d35d982017-02-01 17:40:10 -080020} create_socket_perms_no_ioctl;
Avijit Kanti Das441bad42015-05-12 14:07:41 -070021
Biswajit Paulcc0e05e2017-03-08 16:20:35 -080022allow qti self:socket ioctl;
23allowxperm qti self:socket ioctl msm_sock_ipc_ioctls;
Ravi Kumar Siddojigaric7def122017-06-13 00:49:19 +053024allow qti { vendor_shell_exec system_file }:file rx_file_perms;
Biswajit Paul277acbb2016-07-20 12:02:14 -070025
Mohammed Javid43c41d62017-12-19 08:05:34 +053026allow qti sysfs_data:file r_file_perms;
27
Biswajit Paul277acbb2016-07-20 12:02:14 -070028#diag
29userdebug_or_eng(`
30 diag_use(qti)
Biswajit Paulf63bd142017-03-16 16:41:02 -070031 allow qti sysfs:file r_file_perms;
Biswajit Paul277acbb2016-07-20 12:02:14 -070032')