From 0d885504869cbc7023b46067ac104e0c54d6831a Mon Sep 17 00:00:00 2001 From: samou Date: Tue, 12 Mar 2024 06:17:26 +0000 Subject: [PATCH] sepolicy: allow the communication between audio and battery_mitigation hal Bug: 330302105 Change-Id: I28a3b67594319d857a8c46bc8c02cddc539caaf8 Signed-off-by: samou --- audio/sepolicy/aidl/hal_audio_default.te | 3 +++ battery_mitigation/sepolicy/vendor/battery_mitigation.te | 2 ++ 2 files changed, 5 insertions(+) diff --git a/audio/sepolicy/aidl/hal_audio_default.te b/audio/sepolicy/aidl/hal_audio_default.te index 2512a17..1ae90c7 100644 --- a/audio/sepolicy/aidl/hal_audio_default.te +++ b/audio/sepolicy/aidl/hal_audio_default.te @@ -1 +1,4 @@ add_service(hal_audio_default, hal_audio_ext_service) +# Allow audio-hal to register battery_mitigation service +allow hal_audio_default hal_battery_mitigation_service:service_manager find; +binder_call(hal_audio_default, battery_mitigation) diff --git a/battery_mitigation/sepolicy/vendor/battery_mitigation.te b/battery_mitigation/sepolicy/vendor/battery_mitigation.te index 7552bd2..3133ab5 100644 --- a/battery_mitigation/sepolicy/vendor/battery_mitigation.te +++ b/battery_mitigation/sepolicy/vendor/battery_mitigation.te @@ -31,3 +31,5 @@ binder_use(battery_mitigation) wakelock_use(battery_mitigation) # Allow battery_mitigation to run aidl service add_service(battery_mitigation, hal_battery_mitigation_service) +# Allow battery_mitigation to run audio mitigation callback +binder_call(battery_mitigation, hal_audio_default)