diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te index 7eb97ac..2f3a19b 100644 --- a/sepolicy/vendor/file.te +++ b/sepolicy/vendor/file.te @@ -6,6 +6,7 @@ type opf_file, file_type; # procfs type proc_direct_swappiness, fs_type, proc_type; +type proc_flash_light_file, fs_type, proc_type; type proc_swappiness, fs_type, proc_type; type proc_touchpanel, fs_type, proc_type; type proc_watermark_boost_factor, fs_type, proc_type; diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts index e0839c1..371846e 100644 --- a/sepolicy/vendor/genfs_contexts +++ b/sepolicy/vendor/genfs_contexts @@ -1,4 +1,5 @@ # procfs +genfscon proc /qcom_flash u:object_r:proc_flash_light_file:s0 genfscon proc /touchpanel u:object_r:proc_touchpanel:s0 # sysfs diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index 09dde73..06a0fae 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -13,6 +13,7 @@ allow hal_camera_default input_device:dir r_dir_perms; allow hal_camera_default input_device:chr_file r_file_perms; allow hal_camera_default proc_meminfo:file r_file_perms; +allow hal_camera_default proc_flash_light_file:file rw_file_perms; allow hal_camera_default sysfs_ois_control:dir r_dir_perms; allow hal_camera_default sysfs_ois_control:file rw_file_perms;