From 15d4c81836245006455ba83db3baacb7355cc12b Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 14 Jan 2023 13:17:55 +0100 Subject: [PATCH] sepolicy: qti: Add selinux rules for ams-tof Change-Id: I003da0e0286fc1e6db13fe5db63d710a5d90015f --- sepolicy/qti/vendor/file.te | 3 +++ sepolicy/qti/vendor/genfs_contexts | 3 +++ sepolicy/qti/vendor/hal_camera_default.te | 1 + 3 files changed, 7 insertions(+) diff --git a/sepolicy/qti/vendor/file.te b/sepolicy/qti/vendor/file.te index c7a8f44..02e0ddd 100644 --- a/sepolicy/qti/vendor/file.te +++ b/sepolicy/qti/vendor/file.te @@ -21,6 +21,9 @@ type vendor_proc_eng_cali_file, fs_type, proc_type; type vendor_proc_oplus_als_file, fs_type, proc_type; type vendor_sysfs_sensor_fb, fs_type, sysfs_type; +# TOF +type vendor_sysfs_tof, fs_type, sysfs_type; + # Ultrasound type vendor_proc_ultrasound, fs_type, proc_type; diff --git a/sepolicy/qti/vendor/genfs_contexts b/sepolicy/qti/vendor/genfs_contexts index d517b88..bdfb387 100644 --- a/sepolicy/qti/vendor/genfs_contexts +++ b/sepolicy/qti/vendor/genfs_contexts @@ -24,6 +24,9 @@ genfscon proc /sensor/als_cali u:object_r:vendor_proc_opl genfscon proc /sensor/pressure_cali u:object_r:vendor_proc_eng_cali_file:s0 genfscon sysfs /devices/platform/soc/soc:sensor_fb u:object_r:vendor_sysfs_sensor_fb:s0 +# TOF +genfscon sysfs /kernel/tof_control u:object_r:vendor_sysfs_tof:s0 + # Ultrasound genfscon proc /ultrasound u:object_r:vendor_proc_ultrasound:s0 diff --git a/sepolicy/qti/vendor/hal_camera_default.te b/sepolicy/qti/vendor/hal_camera_default.te index 4b84efe..278d7c0 100644 --- a/sepolicy/qti/vendor/hal_camera_default.te +++ b/sepolicy/qti/vendor/hal_camera_default.te @@ -15,5 +15,6 @@ allow hal_camera_default vendor_persist_camera_file:dir w_dir_perms; allow hal_camera_default vendor_persist_camera_file:file create_file_perms; r_dir_file(hal_camera_default, input_device) +rw_dir_file(hal_camera_default, vendor_sysfs_tof) set_prop(hal_camera_default, vendor_camera_prop)