From 217cd8b6d3d53382d3762c6baf8475683465b99f Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Wed, 30 May 2018 16:47:21 -0700 Subject: [PATCH] camera hal is hal_graphics_allocator_client Before it had permissions to use hal_graphics_allocator_hwservice, but it didn't declare itself to be an allocator_client. Bug: 80319537 Test: boot + sanity Change-Id: I93a23cd3db270491e82b378507f3cb55063561e8 --- sepolicy/vendor/hal_camera_default.te | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index dcc69ac0..190a6a08 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -4,13 +4,11 @@ allow hal_camera_default sysfs_laser:file w_file_perms; vndbinder_use(hal_camera_default); allow hal_camera_default qdisplay_service:service_manager { find }; -allow hal_camera_default hal_graphics_mapper_hwservice:hwservice_manager find; -allow hal_camera_default hal_graphics_allocator_hwservice:hwservice_manager find; - +hal_client_domain(hal_camera_default, hal_graphics_allocator) hal_client_domain(hal_camera_default, hal_configstore) + binder_call(hal_camera_default, hal_graphics_composer) binder_call(hal_camera_default, system_server) -binder_call(hal_camera_default, hal_graphics_allocator) # For interfacing with PowerHAL and ThermalHAL hal_client_domain(hal_camera_default, hal_power)