avc: denied { call } for scontext=u:r:hal_gnss_pixel:s0 tcontext=u:r:hal_gnss_default:s0 tclass=binder permissive=0 avc: denied { call } for scontext=u:r:hal_gnss_default:s0 tcontext=u:r:hal_gnss_pixel:s0 tclass=binder permissive=0 avc: denied { read } for name="modem_state" dev="sysfs" ino=66325 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1 avc: denied { open } for path="/sys/devices/platform/cpif/modem_state" dev="sysfs" ino=66325 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1 avc: denied { getattr } for path="/sys/devices/platform/cpif/modem_state" dev="sysfs" ino=66325 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1 Test: CTS/VTS pass Bug: 320567656 Change-Id: I22ed09fe37a7e9811f78bf66c21420d2809da9c6
14 lines
551 B
Plaintext
14 lines
551 B
Plaintext
allow hal_gnss_default fwk_sensor_service:service_manager find;
|
|
allow hal_gnss_default gnssd:unix_stream_socket connectto;
|
|
allow hal_gnss_default vendor_gps_file:dir create_dir_perms;
|
|
allow hal_gnss_default vendor_gps_file:file create_file_perms;
|
|
allow hal_gnss_default vendor_gps_file:fifo_file create_file_perms;
|
|
allow hal_gnss_default sysfs_gps:file rw_file_perms;
|
|
binder_call(hal_gnss_default, gnssd);
|
|
|
|
#Read GPS property
|
|
get_prop(hal_gnss_default, vendor_gps_prop)
|
|
|
|
#IPC between pixel and vendor HAL
|
|
binder_call(hal_gnss_default, hal_gnss_pixel)
|