diff --git a/vendor/hal_sensors_default.te b/vendor/hal_sensors_default.te index 8379c8279d55d23d9e117cc72995e0dac4ab9887..1bde858cd0d7bdb6e68925dbef65a76164fad266 100644 --- a/vendor/hal_sensors_default.te +++ b/vendor/hal_sensors_default.te @@ -5,3 +5,12 @@ type hal_sensors_default_exec, exec_type, vendor_file_type, file_type; init_daemon_domain(hal_sensors_default) allow hal_sensors_default fwk_scheduler_hwservice:hwservice_manager find; + +# Allow sensor hals to access and use gralloc memory allocated by +# android.hardware.graphics.allocator +allow hal_sensors_default hal_graphics_allocator_default:fd use; +allow hal_sensors_default ion_device:chr_file r_file_perms; + +# allow sensor hal to use lock for keeping system awake for wake up +# events delivery. +wakelock_use(hal_sensors_default);