diff --git a/private/system_server.te b/private/system_server.te
index 21e689a4ff9f1ed4246f3bc6d815ed38809d8388..9a52bb656e52a379cb45085495e5ea93011719e1 100644
--- a/private/system_server.te
+++ b/private/system_server.te
@@ -114,6 +114,7 @@ allow system_server bootanim:process { getsched setsched };
 allow system_server appdomain:file w_file_perms;
 allow system_server audioserver:file w_file_perms;
 allow system_server cameraserver:file w_file_perms;
+allow system_server hal_audio_server:file w_file_perms;
 
 # Read /proc/pid data for all domains. This is used by ProcessCpuTracker
 # within system_server to keep track of memory and CPU usage for