From 368ae61fc791226d0a16fc1723f57d265a016756 Mon Sep 17 00:00:00 2001 From: Pavel Maltsev <pavelm@google.com> Date: Wed, 2 May 2018 09:54:40 -0700 Subject: [PATCH] Allow auto HAL clients to access hw services Bug: 70637118 Test: m && emulator ; also verified on bat_land Change-Id: I39dd17d20acc8d380f36e207679b8b1eba63a72e --- prebuilts/api/28.0/public/hal_audiocontrol.te | 2 ++ prebuilts/api/28.0/public/hal_vehicle.te | 2 ++ public/hal_audiocontrol.te | 2 ++ public/hal_vehicle.te | 2 ++ 4 files changed, 8 insertions(+) diff --git a/prebuilts/api/28.0/public/hal_audiocontrol.te b/prebuilts/api/28.0/public/hal_audiocontrol.te index 3e5a379f9..438db531f 100644 --- a/prebuilts/api/28.0/public/hal_audiocontrol.te +++ b/prebuilts/api/28.0/public/hal_audiocontrol.te @@ -3,3 +3,5 @@ binder_call(hal_audiocontrol_client, hal_audiocontrol_server) binder_call(hal_audiocontrol_server, hal_audiocontrol_client) add_hwservice(hal_audiocontrol_server, hal_audiocontrol_hwservice) + +allow hal_audiocontrol_client hal_audiocontrol_hwservice:hwservice_manager find; diff --git a/prebuilts/api/28.0/public/hal_vehicle.te b/prebuilts/api/28.0/public/hal_vehicle.te index f49f5e678..a59f8d2bd 100644 --- a/prebuilts/api/28.0/public/hal_vehicle.te +++ b/prebuilts/api/28.0/public/hal_vehicle.te @@ -3,3 +3,5 @@ binder_call(hal_vehicle_client, hal_vehicle_server) binder_call(hal_vehicle_server, hal_vehicle_client) add_hwservice(hal_vehicle_server, hal_vehicle_hwservice) + +allow hal_vehicle_client hal_vehicle_hwservice:hwservice_manager find; diff --git a/public/hal_audiocontrol.te b/public/hal_audiocontrol.te index 3e5a379f9..438db531f 100644 --- a/public/hal_audiocontrol.te +++ b/public/hal_audiocontrol.te @@ -3,3 +3,5 @@ binder_call(hal_audiocontrol_client, hal_audiocontrol_server) binder_call(hal_audiocontrol_server, hal_audiocontrol_client) add_hwservice(hal_audiocontrol_server, hal_audiocontrol_hwservice) + +allow hal_audiocontrol_client hal_audiocontrol_hwservice:hwservice_manager find; diff --git a/public/hal_vehicle.te b/public/hal_vehicle.te index f49f5e678..a59f8d2bd 100644 --- a/public/hal_vehicle.te +++ b/public/hal_vehicle.te @@ -3,3 +3,5 @@ binder_call(hal_vehicle_client, hal_vehicle_server) binder_call(hal_vehicle_server, hal_vehicle_client) add_hwservice(hal_vehicle_server, hal_vehicle_hwservice) + +allow hal_vehicle_client hal_vehicle_hwservice:hwservice_manager find; -- GitLab