diff --git a/sepolicy/vendor/hal_sensors_default.te b/sepolicy/vendor/hal_sensors_default.te index a3749c16..fa473a87 100644 --- a/sepolicy/vendor/hal_sensors_default.te +++ b/sepolicy/vendor/hal_sensors_default.te @@ -8,3 +8,8 @@ allowxperm hal_sensors_default self:socket ioctl msm_sock_ipc_ioctls; r_dir_file(hal_sensors_default, sysfs_msm_subsys); allow hal_sensors_default qdsp_device:chr_file r_file_perms; + +userdebug_or_eng(` + r_dir_file(hal_sensors_default, sysfs_diag) + allow hal_sensors_default sysfs_timestamp_switch:file r_file_perms; +') diff --git a/sepolicy/vendor/sensors.te b/sepolicy/vendor/sensors.te index d556c3e7..fb4cf3af 100644 --- a/sepolicy/vendor/sensors.te +++ b/sepolicy/vendor/sensors.te @@ -25,3 +25,8 @@ allow sensors sysfs_soc:dir r_dir_perms; allow sensors sysfs_soc:file r_file_perms; r_dir_file(sensors, sysfs_msm_subsys) + +userdebug_or_eng(` + r_dir_file(sensors, sysfs_diag) + allow sensors sysfs_timestamp_switch:file r_file_perms; +')