Biswajit Paul | 6786a92 | 2017-03-16 11:53:53 -0700 | [diff] [blame] | 1 | type qti, domain; |
Ravi Kumar Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 2 | type qti_exec, exec_type, vendor_file_type, file_type; |
Avijit Kanti Das | 658ff4d | 2014-10-26 00:30:09 -0700 | [diff] [blame] | 3 | init_daemon_domain(qti) |
| 4 | net_domain(qti) |
| 5 | |
Avijit Kanti Das | 441bad4 | 2015-05-12 14:07:41 -0700 | [diff] [blame] | 6 | allow 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 Das | 658ff4d | 2014-10-26 00:30:09 -0700 | [diff] [blame] | 14 | qmux_socket(qti) |
Avijit Kanti Das | 441bad4 | 2015-05-12 14:07:41 -0700 | [diff] [blame] | 15 | |
Avijit Kanti Das | 441bad4 | 2015-05-12 14:07:41 -0700 | [diff] [blame] | 16 | allow qti self:{ |
| 17 | netlink_socket |
| 18 | socket |
| 19 | udp_socket |
Biswajit Paul | 2d35d98 | 2017-02-01 17:40:10 -0800 | [diff] [blame] | 20 | } create_socket_perms_no_ioctl; |
Avijit Kanti Das | 441bad4 | 2015-05-12 14:07:41 -0700 | [diff] [blame] | 21 | |
Biswajit Paul | cc0e05e | 2017-03-08 16:20:35 -0800 | [diff] [blame] | 22 | allow qti self:socket ioctl; |
| 23 | allowxperm qti self:socket ioctl msm_sock_ipc_ioctls; |
Ravi Kumar Siddojigari | c7def12 | 2017-06-13 00:49:19 +0530 | [diff] [blame] | 24 | allow qti { vendor_shell_exec system_file }:file rx_file_perms; |
Biswajit Paul | 277acbb | 2016-07-20 12:02:14 -0700 | [diff] [blame] | 25 | |
Mohammed Javid | 43c41d6 | 2017-12-19 08:05:34 +0530 | [diff] [blame] | 26 | allow qti sysfs_data:file r_file_perms; |
| 27 | |
Biswajit Paul | 277acbb | 2016-07-20 12:02:14 -0700 | [diff] [blame] | 28 | #diag |
| 29 | userdebug_or_eng(` |
| 30 | diag_use(qti) |
Biswajit Paul | f63bd14 | 2017-03-16 16:41:02 -0700 | [diff] [blame] | 31 | allow qti sysfs:file r_file_perms; |
Biswajit Paul | 277acbb | 2016-07-20 12:02:14 -0700 | [diff] [blame] | 32 | ') |