diff options
author | Adam Shih <adamshih@google.com> | 2020-11-04 10:02:23 +0800 |
---|---|---|
committer | Adam Shih <adamshih@google.com> | 2020-11-04 02:04:21 +0000 |
commit | 1f129da0619149819fb8ae0d9b1b53519a4d192b (patch) | |
tree | 7c5244cd83f588bce9df482ff830109e7a20c1ef /vendor | |
parent | 239da66c1a9d7fb4a6543018e87d86e7e62b6113 (diff) | |
download | sunfish-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')
-rw-r--r-- | vendor/qcom/common/peripheral_manager.te | 1 |
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; |