diff --git a/tracking_denials/hal_camera_default.te b/tracking_denials/hal_camera_default.te index fbdafba4..e8619fc1 100644 --- a/tracking_denials/hal_camera_default.te +++ b/tracking_denials/hal_camera_default.te @@ -1,5 +1,3 @@ -# b/264204392 -dontaudit hal_camera_default hal_radioext_default:binder { call }; # b/264321380 dontaudit hal_camera_default gxp_device:chr_file { ioctl }; dontaudit hal_camera_default gxp_device:chr_file { open }; diff --git a/vendor/hal_camera_default.te b/vendor/hal_camera_default.te index 8c6418f1..7a0cdb2e 100644 --- a/vendor/hal_camera_default.te +++ b/vendor/hal_camera_default.te @@ -66,6 +66,10 @@ allow hal_camera_default sysfs_devfreq_cur:file r_file_perms; allow hal_camera_default sysfs_leds:dir r_dir_perms; allow hal_camera_default sysfs_leds:file r_file_perms; +# Allow camera HAL to query preferred camera frequencies from the radio HAL +# extensions to avoid interference with cellular antennas. +binder_call(hal_camera_default, hal_radioext_default); + # Allow camera HAL to send trace packets to Perfetto userdebug_or_eng(`perfetto_producer(hal_camera_default)')