From 801b87fe71f2e98d80e826241069cc749dcee099 Mon Sep 17 00:00:00 2001 From: millerliang Date: Wed, 2 Mar 2022 11:33:37 +0800 Subject: [PATCH] Fix AAudio avc denied I auditd : type=1400 audit(0.0:35): avc: denied { map } for comm="binder:896_4" path="/dev/snd/pcmC0D0p" dev="tmpfs" ino=1138 scontext=u:r:audioserver:s0 tcontext=u:object_r:audio_device:s0 tclass=chr_file permissive=0 E SELinux : avc: denied { find } for pid=887 uid=1041 name=audio scontext=u:r:audioserver:s0 tcontext=u:object_r:audio_service:s0 tclass=service_manager permissive=0 Bug: 222191260 Test: Flash TH ROM and test it by the following command Test: test_steal_exclusive -c0 Signed-off-by: millerliang Change-Id: I8ea6741f3682b568de089d040d511b68938374ab --- whitechapel_pro/audioserver.te | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 whitechapel_pro/audioserver.te diff --git a/whitechapel_pro/audioserver.te b/whitechapel_pro/audioserver.te new file mode 100644 index 00000000..c7d69097 --- /dev/null +++ b/whitechapel_pro/audioserver.te @@ -0,0 +1,3 @@ +# allow access to ALSA MMAP FDs for AAudio API +allow audioserver audio_device:chr_file r_file_perms; +allow audioserver audio_service:service_manager find;