From 1b95d88c6d719e9b2475639599425ee856b5d1e9 Mon Sep 17 00:00:00 2001 From: Chia-I Wu <olv@google.com> Date: Fri, 3 Feb 2017 13:32:22 -0800 Subject: [PATCH] Allow HWC to be binderized Test: manual Bug: 32021609 Change-Id: I6793794f3b1fb95b8dd9336f75362447de618274 --- public/surfaceflinger.te | 6 +++++- {private => vendor}/hal_graphics_composer_default.te | 0 2 files changed, 5 insertions(+), 1 deletion(-) rename {private => vendor}/hal_graphics_composer_default.te (100%) diff --git a/public/surfaceflinger.te b/public/surfaceflinger.te index 3bdc97fda..3f7a583e5 100644 --- a/public/surfaceflinger.te +++ b/public/surfaceflinger.te @@ -61,7 +61,11 @@ allow surfaceflinger tee_device:chr_file rw_file_perms; # media.player service add_service(surfaceflinger, gpu_service) -add_service(surfaceflinger, surfaceflinger_service) + +# do not use add_service() as hal_graphics_composer_default may be the +# provider as well +#add_service(surfaceflinger, surfaceflinger_service) +allow surfaceflinger surfaceflinger_service:service_manager { add find }; allow surfaceflinger mediaserver_service:service_manager find; allow surfaceflinger permission_service:service_manager find; diff --git a/private/hal_graphics_composer_default.te b/vendor/hal_graphics_composer_default.te similarity index 100% rename from private/hal_graphics_composer_default.te rename to vendor/hal_graphics_composer_default.te -- GitLab