From 1c9e011597571651c6196e5cb6f976ec348ae42f Mon Sep 17 00:00:00 2001 From: Wayne Lin Date: Fri, 1 Mar 2024 02:46:50 +0800 Subject: [PATCH] gps: add policy for partial reset feature avc: denied { read } for name="u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=413 scontext=u:r:gnssd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0 avc: denied { open } for path="/dev/__properties__/u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=414 scontext=u:r:gnssd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0 avc: denied { getattr } for path="/dev/__properties__/u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=414 scontext=u:r:gnssd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0 avc: denied { map } for path="/dev/__properties__/u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=414 scontext=u:r:gnssd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0 Bug: 326493553 Test: no avc denied error Change-Id: I4ac1ecf51da01c24d4e2f0f7e52df1d2cb92e275 --- gps/lsi/sepolicy/gnssd.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gps/lsi/sepolicy/gnssd.te b/gps/lsi/sepolicy/gnssd.te index 42c974e..56ab51f 100644 --- a/gps/lsi/sepolicy/gnssd.te +++ b/gps/lsi/sepolicy/gnssd.te @@ -28,3 +28,6 @@ allow gnssd sysfs_gps:file rw_file_perms; # Allow gnssd to set GPS property set_prop(gnssd, vendor_gps_prop) + +# Read RIL property +get_prop(gnssd, vendor_rild_prop)