diff --git a/sepolicy/audioserver.te b/sepolicy/audioserver.te new file mode 100644 index 0000000..978b36e --- /dev/null +++ b/sepolicy/audioserver.te @@ -0,0 +1,3 @@ +binder_call(audioserver, bootanim) + +allow audioserver perfd_socket:sock_file write; diff --git a/sepolicy/file.te b/sepolicy/file.te index 4355c58..49397c5 100644 --- a/sepolicy/file.te +++ b/sepolicy/file.te @@ -2,6 +2,7 @@ type sysfs_graphics, sysfs_type, fs_type; type qmuxd_socket, file_type; type netmgrd_socket, file_type; type thermal_socket, file_type; +type perfd_socket, file_type; type firmware_file, fs_type, contextmount_type; diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index 04da4e7..1a7a4cc 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -36,6 +36,7 @@ /dev/socket/thermal-send-client u:object_r:thermal_socket:s0 /dev/socket/thermal-recv-client u:object_r:thermal_socket:s0 /dev/socket/thermal-recv-passive-client u:object_r:thermal_socket:s0 +/dev/socket/perfd u:object_r:perfd_socket:s0 # dev block nodes /dev/block/sdd[0-9]+ u:object_r:sdd_block_device:s0