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)