summaryrefslogtreecommitdiff
path: root/vendor/qcom/common
diff options
context:
space:
mode:
authorAdam Shih <adamshih@google.com>2020-11-04 10:02:23 +0800
committerAdam Shih <adamshih@google.com>2020-11-04 02:04:21 +0000
commit1f129da0619149819fb8ae0d9b1b53519a4d192b (patch)
tree7c5244cd83f588bce9df482ff830109e7a20c1ef /vendor/qcom/common
parent239da66c1a9d7fb4a6543018e87d86e7e62b6113 (diff)
downloadsunfish-sepolicy-1f129da0619149819fb8ae0d9b1b53519a4d192b.tar.gz
Allow peripheral manager to call rild
10-27 18:44:47.296 1912 1912 I auditd : type=1400 audit(0.0:4): avc: denied { call } for comm="Binder:1912_2" scontext=u:r:vendor_per_mgr:s0 tcontext=u:r:rild:s0 tclass=binder permissive=0 Bug: 171838844 Test: boot with no avc error showing up Change-Id: I78d1838211ad7f4b73c375328741c5e462876ec2
Diffstat (limited to 'vendor/qcom/common')
-rw-r--r--vendor/qcom/common/peripheral_manager.te1
1 files changed, 1 insertions, 0 deletions
diff --git a/vendor/qcom/common/peripheral_manager.te b/vendor/qcom/common/peripheral_manager.te
index bd5f923..05e75bc 100644
--- a/vendor/qcom/common/peripheral_manager.te
+++ b/vendor/qcom/common/peripheral_manager.te
@@ -8,6 +8,7 @@ init_daemon_domain(vendor_per_mgr);
vndbinder_use(vendor_per_mgr)
binder_call(vendor_per_mgr, vendor_per_mgr)
binder_call(vendor_per_mgr, wcnss_service)
+binder_call(vendor_per_mgr, rild)
set_prop(vendor_per_mgr, vendor_per_mgr_state_prop)
allow vendor_per_mgr self:qipcrtr_socket create_socket_perms_no_ioctl;