From b5d019b3fb36549558adb1379f70ed7df30cf273 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Fri, 3 Dec 2021 20:24:38 +0900 Subject: [PATCH] universal7885: add vndservice to composer hal * Logs 12-03 07:59:00.804 3416 3416 E SELinux : avc: denied { add } for pid=3652 uid=1000 name=Exynos.HWCService scontext=u:r:hal_graphics_composer_default:s0 tcontext=u:object_r:vendor_surfaceflinger_vndservice:s0 tclass=service_manager permissive=1 12-03 07:59:00.804 3549 3549 W HidlServiceManagement: Waited one second for android.hardware.graphics.composer@2.1::IComposer/default 12-03 07:59:00.804 3415 3415 I hwservicemanager: Since android.hardware.graphics.composer@2.1::IComposer/default is not registered, trying to start it as a lazy HAL. 12-03 07:59:00.804 3416 3416 E SELinux : avc: denied { find } for pid=3652 uid=1000 name=Exynos.HWCService scontext=u:r:hal_graphics_composer_default:s0 tcontext=u:object_r:vendor_surfaceflinger_vndservice:s0 tclass=service_manager permissive=1 12-03 07:59:00.805 3549 3549 I HidlServiceManagement: getService: Trying again for android.hardware.graphics.composer@2.1::IComposer/default... --- .../sepolicy/vendor/hal_graphics_composer_default.te | 2 ++ 1 file changed, 2 insertions(+) diff --git a/universal7885-common/sepolicy/vendor/hal_graphics_composer_default.te b/universal7885-common/sepolicy/vendor/hal_graphics_composer_default.te index 8986d4c..2c0ef4d 100644 --- a/universal7885-common/sepolicy/vendor/hal_graphics_composer_default.te +++ b/universal7885-common/sepolicy/vendor/hal_graphics_composer_default.te @@ -36,3 +36,5 @@ get_prop(hal_graphics_composer_default, vendor_hwc_prop) # /dev/ion/ allow hal_graphics_composer_default ion_device:chr_file rw_file_perms; + +add_vndservice(hal_graphics_composer_default, vendor_surfaceflinger_vndservice)