diff options
author | Cheng Chang <chengcha@google.com> | 2023-04-21 08:22:58 +0000 |
---|---|---|
committer | Cheng Chang <chengcha@google.com> | 2023-05-05 12:23:12 +0000 |
commit | 855c9c7c7bd612aeac00fc0169217566409c5183 (patch) | |
tree | 2f8eb073b67f795114451b0d34bed8efd065fca7 | |
parent | 900c400a54b8d2b2aca37816a3bf88b2b228ad68 (diff) |
gps: allow gpsd access sensor aidl service
04-21 12:53:38.929 388 388 E SELinux : avc: denied { find } for pid=967 uid=1021 name=android.frameworks.sensorservice.ISensorManager/default scontext=u:r:gpsd:s0 tcontext=u:object_r:fwk_sensor_service:s0 tclass=service_manager permissive=0
Bug: 279134853
Test: verify no SELinux error log
Change-Id: Iac69a3bbce808c0432e210874993f9de56dc86b5
-rw-r--r-- | gps/brcm/sepolicy/gpsd.te | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gps/brcm/sepolicy/gpsd.te b/gps/brcm/sepolicy/gpsd.te index 2e5a497..7b566f9 100644 --- a/gps/brcm/sepolicy/gpsd.te +++ b/gps/brcm/sepolicy/gpsd.te @@ -16,5 +16,8 @@ allow gpsd hal_exynos_rild_hwservice:hwservice_manager find; binder_call(gpsd, system_server); allow gpsd fwk_sensor_hwservice:hwservice_manager find; +# android.frameworks.sensorservice through libsensorndkbridge +allow gpsd fwk_sensor_service:service_manager find; + # Allow gpsd to access pps gpio allow gpsd sysfs_gps_assert:file r_file_perms; |