From 655599a69b8920aecc40c65aedc3b889ba799a5c Mon Sep 17 00:00:00 2001
From: Max Bires <jbires@google.com>
Date: Tue, 18 Jul 2017 10:18:35 -0700
Subject: [PATCH] allow system_server to write to cameraserver's
 /proc/<pid>/timerslack_ns

This is needed for timerslack functionality which should be present in
most kernels going forward

Test: system_server can write to cameraserver files
Change-Id: I85797128b1467d92eb354364de8eb60f8e45c931
---
 private/system_server.te | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/private/system_server.te b/private/system_server.te
index 6f1579bf8..94a8bd531 100644
--- a/private/system_server.te
+++ b/private/system_server.te
@@ -107,6 +107,9 @@ allow system_server hal_camera:process { getsched setsched };
 allow system_server mediaserver:process { getsched setsched };
 allow system_server bootanim:process { getsched setsched };
 
+# Allow system_server to write to cameraserver's /proc/<pid>/timerslack_ns
+allow system_server cameraserver: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
 # all processes on the device. In addition, /proc/pid files access is needed
-- 
GitLab