From 8029a5833ee980de19d76ed526c0749f8d3a6d7f Mon Sep 17 00:00:00 2001 From: Andrew Hexen Date: Thu, 8 Aug 2024 12:56:42 +0530 Subject: [PATCH] sm6375-common: sepolicy: Fix denials related to vendor_qtelephony avc: denied { find } for pid=2562 uid=10156 name=vendor.qti.hardware.radio.ims.IImsRadio/imsradio0 scontext=u:r:vendor_qtelephony:s0:c156,c256,c512,c768 tcontext=u:object_r:default_android_service:s0 tclass=service_manager permissive=0 (Picked from commit Iacd17a9621ca9bfc0e80fb17eadd4461475ef1aa) Signed-off-by: Andrew Hexen Change-Id: Ia24447db581364570be3259e61e0e37d57f86365 --- sepolicy/vendor/service_contexts | 4 ++++ sepolicy/vendor/vendor_qtelephony.te | 1 + 2 files changed, 5 insertions(+) diff --git a/sepolicy/vendor/service_contexts b/sepolicy/vendor/service_contexts index 6e13dd7..b9c5662 100644 --- a/sepolicy/vendor/service_contexts +++ b/sepolicy/vendor/service_contexts @@ -1,3 +1,7 @@ +vendor.qti.hardware.radio.ims.IImsRadio/imsradio0 u:object_r:vendor_hal_telephony_service:s0 +vendor.qti.hardware.radio.ims.IImsRadio/imsradio1 u:object_r:vendor_hal_telephony_service:s0 +vendor.qti.hardware.radio.qtiradio.IQtiRadioStable/slot1 u:object_r:vendor_hal_telephony_service:s0 +vendor.qti.hardware.radio.qtiradio.IQtiRadioStable/slot2 u:object_r:vendor_hal_telephony_service:s0 vendor.qti.hardware.radio.am.IQcRilAudio/slot1 u:object_r:radio_service:s0 vendor.qti.hardware.radio.am.IQcRilAudio/slot2 u:object_r:radio_service:s0 vendor.qti.hardware.radio.qcrilhook.IQtiOemHook/oemhook0 u:object_r:radio_service:s0 diff --git a/sepolicy/vendor/vendor_qtelephony.te b/sepolicy/vendor/vendor_qtelephony.te index ba0d084..6890bfa 100644 --- a/sepolicy/vendor/vendor_qtelephony.te +++ b/sepolicy/vendor/vendor_qtelephony.te @@ -1 +1,2 @@ allow vendor_qtelephony hal_telephony_hwservice:hwservice_manager find; +allow vendor_qtelephony vendor_hal_telephony_service:service_manager find;