PAS: Allow TurboAdapter to access ISuspendControlServiceInternal
Bug: 178417023
Test: Verified manually
Change-Id: Ifc7ddfe450bf1b95e3252bc282440eb5050117e9
Signed-off-by: Darren Hsu <darrenhsu@google.com>
diff --git a/turbo_adapter/turbo_adapter.te b/turbo_adapter/turbo_adapter.te
index 194ccde..995b9bd 100644
--- a/turbo_adapter/turbo_adapter.te
+++ b/turbo_adapter/turbo_adapter.te
@@ -2,7 +2,7 @@
# this means that TurboAdapter doesn't get the platform_app permissions any more, so we need to
# list everything that it needs here.
-type turbo_adapter, domain, coredomain;
+type turbo_adapter, domain, coredomain, system_suspend_internal_server;
app_domain(turbo_adapter)
@@ -17,3 +17,6 @@
# PAS: for GoogleCpuTimeProvider
r_dir_file(turbo_adapter, proc_uid_cputime_showstat);
+
+# PAS: for SuspendControlServiceDataProvider
+binder_call(turbo_adapter, system_suspend_internal_server)