From efd7c01bac55e68064a345b7f3a8c94554fdfd49 Mon Sep 17 00:00:00 2001 From: Andrew Hexen Date: Fri, 3 Nov 2023 07:09:00 -0700 Subject: [PATCH] sm7325-common: sepolicy: address schedtune* avc: denied { create } for name="schedtune.prefer_idle" scontext=u:r:vendor_init:s0 tcontext=u:object_r:device:s0 tclass=file permissive=0 init: Command 'write /dev/stune/camera-daemon/schedtune.prefer_idle 1' action=boot (/vendor/etc/init/hw/init.target.rc:109) took 2ms and failed: Unable to write to file '/dev/stune/camera-daemon/schedtune.prefer_idle': open() failed: Permission denied avc: denied { create } for name="schedtune.boost" scontext=u:r:vendor_init:s0 tcontext=u:object_r:device:s0 tclass=file init: Command 'write /dev/stune/camera-daemon/schedtune.boost 0' action=boot (/vendor/etc/init/hw/init.target.rc:110) took 3ms and failed: Unable to write to file '/dev/stune/camera-daemon/schedtune.boost': open() failed: Permission denied Signed-off-by: Andrew Hexen Change-Id: I4111e507598a18c246593f6a7a92769e8d7e7013 (cherry picked from commit 55772d45005910e6764c0b457e840f1cc85f1f71) --- sepolicy/vendor/vendor_init.te | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sepolicy/vendor/vendor_init.te b/sepolicy/vendor/vendor_init.te index c200425..67fef86 100644 --- a/sepolicy/vendor/vendor_init.te +++ b/sepolicy/vendor/vendor_init.te @@ -3,3 +3,6 @@ set_prop(vendor_init, vendor_ims_prop) set_prop(vendor_init, vendor_mot_hw_prop) allow vendor_init proc_sched_lib_mask_cpuinfo:file w_file_perms; + +# schedtune +allow vendor_init device:file { create read write };