diff --git a/sepolicy/qti/private/compat/202404/202404.ignore.cil b/sepolicy/qti/private/compat/202404/202404.ignore.cil index fa332bd..0648500 100644 --- a/sepolicy/qti/private/compat/202404/202404.ignore.cil +++ b/sepolicy/qti/private/compat/202404/202404.ignore.cil @@ -6,7 +6,6 @@ (typeattributeset new_objects ( new_objects horae - proc_horae system_fingerprint_prop system_oplus_iris_prop system_oplus_project_prop diff --git a/sepolicy/qti/private/horae.te b/sepolicy/qti/private/horae.te index 77b5439..c4c7ad6 100644 --- a/sepolicy/qti/private/horae.te +++ b/sepolicy/qti/private/horae.te @@ -15,5 +15,3 @@ allow horae horae_service:service_manager find; allow horae osense_service:service_manager find; allow horae surfaceflinger_service:service_manager find; allow horae thermal_service:service_manager find; - -rw_dir_file(horae, proc_horae) diff --git a/sepolicy/qti/public/file.te b/sepolicy/qti/public/file.te index 5d28236..d930b6f 100644 --- a/sepolicy/qti/public/file.te +++ b/sepolicy/qti/public/file.te @@ -1,5 +1,2 @@ # Engineering type vendor_persist_engineer_file, file_type; - -# Horae -type proc_horae, fs_type, proc_type; diff --git a/sepolicy/qti/public/genfs_contexts b/sepolicy/qti/public/genfs_contexts deleted file mode 100644 index 23623f2..0000000 --- a/sepolicy/qti/public/genfs_contexts +++ /dev/null @@ -1,2 +0,0 @@ -# Horae -genfscon proc /shell-temp u:object_r:proc_horae:s0 diff --git a/sepolicy/qti/vendor/file.te b/sepolicy/qti/vendor/file.te index 2ac3962..6689c74 100644 --- a/sepolicy/qti/vendor/file.te +++ b/sepolicy/qti/vendor/file.te @@ -24,6 +24,9 @@ type vendor_proc_fingerprint, fs_type, proc_type; # Graphics type vendor_sysfs_sde_crtc, fs_type, sysfs_type; +# Horae +type proc_horae, fs_type, proc_type; + # Input type proc_bus_input, fs_type, proc_type; diff --git a/sepolicy/qti/vendor/genfs_contexts b/sepolicy/qti/vendor/genfs_contexts index 597e348..6243cb3 100644 --- a/sepolicy/qti/vendor/genfs_contexts +++ b/sepolicy/qti/vendor/genfs_contexts @@ -43,6 +43,9 @@ genfscon sysfs /devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/ genfscon sysfs /devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-1/early_wakeup u:object_r:vendor_sysfs_sde_crtc:s0 genfscon sysfs /devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-2/early_wakeup u:object_r:vendor_sysfs_sde_crtc:s0 +# Horae +genfscon proc /shell-temp u:object_r:proc_horae:s0 + # Multimedia feedback genfscon proc /mm_fb u:object_r:vendor_proc_mm_fb:s0 diff --git a/sepolicy/qti/vendor/horae.te b/sepolicy/qti/vendor/horae.te index 7762701..d332abd 100644 --- a/sepolicy/qti/vendor/horae.te +++ b/sepolicy/qti/vendor/horae.te @@ -1,3 +1,4 @@ hal_client_domain(horae, vendor_hal_oplus_charger) r_dir_file(horae, vendor_proc_oplus_version) +rw_dir_file(horae, proc_horae)