From 9ffc6d62b89cf78342f8e31116f8287cbc103dcd Mon Sep 17 00:00:00 2001 From: Adam Shih Date: Thu, 16 Sep 2021 14:13:30 +0800 Subject: [PATCH] remove hal_camera_default The file does not exist on ROM 7736863 Bug: 196916111 Test: boot to home Change-Id: I40e64665c33869b93857798055ee1d8145a507aa --- legacy/file_contexts | 1 - legacy/hal_camera_default.te | 72 ------------------------------------ legacy/mediacodec.te | 1 - 3 files changed, 74 deletions(-) delete mode 100644 legacy/hal_camera_default.te diff --git a/legacy/file_contexts b/legacy/file_contexts index bf70d0cd..13556d9c 100644 --- a/legacy/file_contexts +++ b/legacy/file_contexts @@ -50,7 +50,6 @@ /persist/sensorcal\.json u:object_r:sensors_cal_file:s0 # Camera -/vendor/bin/hw/android\.hardware\.camera\.provider@2\.7-service-google u:object_r:hal_camera_default_exec:s0 /vendor/lib64/camera u:object_r:vendor_camera_tuning_file:s0 /vendor/lib64/camera/ghawb_para_lut\.bin u:object_r:vendor_camera_tuning_file:s0 /vendor/lib64/camera/slider_.*\.binarypb u:object_r:vendor_camera_tuning_file:s0 diff --git a/legacy/hal_camera_default.te b/legacy/hal_camera_default.te deleted file mode 100644 index e1baf790..00000000 --- a/legacy/hal_camera_default.te +++ /dev/null @@ -1,72 +0,0 @@ -type hal_camera_default_tmpfs, file_type; - -allow hal_camera_default self:global_capability_class_set sys_nice; - -binder_use(hal_camera_default); -vndbinder_use(hal_camera_default); - -allow hal_camera_default lwis_device:chr_file rw_file_perms; -allow hal_camera_default gpu_device:chr_file rw_file_perms; -allow hal_camera_default sysfs_chip_id:file r_file_perms; - -# Tuscany (face auth) code that is part of the camera HAL needs to allocate -# dma_bufs and access the Trusted Execution Environment device node -allow hal_camera_default dmabuf_system_heap_device:chr_file r_file_perms; -allow hal_camera_default tee_device:chr_file rw_file_perms; - -# Allow the camera hal to access the EdgeTPU service and the -# Android shared memory allocated by the EdgeTPU service for -# on-device compilation. -allow hal_camera_default edgetpu_device:chr_file rw_file_perms; -allow hal_camera_default sysfs_edgetpu:dir r_dir_perms; -allow hal_camera_default sysfs_edgetpu:file r_file_perms; -allow hal_camera_default edgetpu_vendor_service:service_manager find; -binder_call(hal_camera_default, edgetpu_vendor_server) - -# Allow access to data files used by the camera HAL -allow hal_camera_default mnt_vendor_file:dir search; -allow hal_camera_default persist_file:dir search; -allow hal_camera_default persist_camera_file:dir search; -allow hal_camera_default persist_camera_file:file r_file_perms; -allow hal_camera_default vendor_camera_data_file:dir rw_dir_perms; -allow hal_camera_default vendor_camera_data_file:file create_file_perms; -allow hal_camera_default vendor_camera_tuning_file:dir r_dir_perms; -allow hal_camera_default vendor_camera_tuning_file:file r_file_perms; - -# Allow creating dump files for debugging in non-release builds -userdebug_or_eng(` - allow hal_camera_default vendor_camera_data_file:dir create_dir_perms; - allow hal_camera_default vendor_camera_data_file:file create_file_perms; -') - -# tmpfs is used by google3 prebuilts linked by the HAL to unpack data files -# compiled into the shared libraries with cc_embed_data rules -tmpfs_domain(hal_camera_default); - -# Allow access to camera-related system properties -get_prop(hal_camera_default, vendor_camera_prop); -get_prop(hal_camera_default, vendor_camera_debug_prop); -userdebug_or_eng(` - set_prop(hal_camera_default, vendor_camera_fatp_prop); - set_prop(hal_camera_default, vendor_camera_debug_prop); -') - -hal_client_domain(hal_camera_default, hal_graphics_allocator); -hal_client_domain(hal_camera_default, hal_graphics_composer) -hal_client_domain(hal_camera_default, hal_power); -hal_client_domain(hal_camera_default, hal_thermal); - -# Allow access to sensor service for sensor_listener -binder_call(hal_camera_default, system_server); - -# Allow Binder calls to ECO service, needed by Entropy-Aware Filtering -allow hal_camera_default eco_service:service_manager find; -binder_call(hal_camera_default, mediacodec); - -# Allow camera HAL to query preferred camera frequencies from the radio HAL -# extensions to avoid interference with cellular antennas. -allow hal_camera_default hal_radioext_hwservice:hwservice_manager find; -binder_call(hal_camera_default, hal_radioext_default); - -# Allow camera HAL to connect to the stats service. -allow hal_camera_default fwk_stats_service:service_manager find; diff --git a/legacy/mediacodec.te b/legacy/mediacodec.te index ed7c1adf..22d2e133 100644 --- a/legacy/mediacodec.te +++ b/legacy/mediacodec.te @@ -3,7 +3,6 @@ userdebug_or_eng(` ') add_service(mediacodec, eco_service) -allow mediacodec hal_camera_default:binder call; allow mediacodec sysfs_video:file r_file_perms; allow mediacodec sysfs_video:dir r_dir_perms; allow mediacodec dmabuf_system_secure_heap_device:chr_file r_file_perms;