Home | History | Annotate | Download | only in sepolicy
      1 # Grant access to Qualcomm MSM Interface (QMI) audio sockets to audioserver
      2 qmux_socket(audioserver)
      3 
      4 # Permit audioserver to create sockets with no specific SELinux class.
      5 # TODO: Investigate the specific type of socket.
      6 allow audioserver self:socket create_socket_perms;
      7 
      8 allow audioserver mpdecision_socket:dir r_dir_perms;
      9 unix_socket_send(audioserver, mpdecision, mpdecision)
     10 
     11 binder_call(audioserver, rild)
     12 
     13 unix_socket_connect(audioserver, adspd, adspd)
     14 allow audioserver audio_cutback_data_file:dir search;
     15 allow audioserver audio_cutback_data_file:sock_file write;
     16 
     17 # access files in /sys
     18 r_dir_file(audioserver, sysfs)
     19 # connect to rild for phone calls
     20 allow audioserver rild:unix_stream_socket connectto;
     21