summaryrefslogtreecommitdiff
path: root/sepolicy/hal_gnss_default.te
blob: 5d3b63d6aa0c3b4a841d2186586e1cd97526e937 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
vndbinder_use(hal_gnss_default)

allow hal_gnss_default sensors_device:chr_file rw_file_perms;
allow hal_gnss_default sysfs_soc:dir r_dir_perms;
allow hal_gnss_default sysfs_soc:file r_file_perms;

allow hal_gnss_default self:socket create_socket_perms;
allowxperm hal_gnss_default self:socket ioctl msm_sock_ipc_ioctls;

allow hal_gnss_default radio_device:chr_file { open read getattr ioctl };

allow hal_gnss_default qmuxd_socket:dir { search write add_name };
allow hal_gnss_default self:netlink_socket { create bind write read };

allow hal_gnss_default qmuxd_socket:sock_file { create write };
allow hal_gnss_default qmux:unix_stream_socket connectto;


dontaudit hal_gnss_default self:udp_socket create;