diff --git a/sepolicy/vendor/adsprpcd.te b/sepolicy/vendor/adsprpcd.te index cec45c9..57119a0 100644 --- a/sepolicy/vendor/adsprpcd.te +++ b/sepolicy/vendor/adsprpcd.te @@ -1 +1 @@ -r_dir_file(adsprpcd sysfs_graphics) +r_dir_file(vendor_adsprpcd vendor_sysfs_graphics) diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 14a5eb6..013e482 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -2,7 +2,7 @@ /mnt/vendor/persist/camera(/.*)? u:object_r:camera_persist_file:s0 # Display -/sys/devices/platform/soc/[a-f0-9]+.qcom,mdss_mdp/drm/card([0-3])+/card([0-3])+-DSI-1/panel_info u:object_r:sysfs_graphics:s0 +/sys/devices/platform/soc/[a-f0-9]+.qcom,mdss_mdp/drm/card([0-3])+/card([0-3])+-DSI-1/panel_info u:object_r:vendor_sysfs_graphics:s0 /sys/devices/platform/soc/soc:qcom,dsi-display/fod_ui u:object_r:sysfs_fod:s0 /sys/devices/platform/soc/soc:qcom,dsi-display/hbm u:object_r:sysfs_hbm:s0 @@ -25,7 +25,7 @@ /vendor/bin/remosaic_daemon u:object_r:remosaic_daemon_exec:s0 # WiFi -/vendor/bin/nv_mac u:object_r:wcnss_service_exec:s0 +/vendor/bin/nv_mac u:object_r:vendor_wcnss_service_exec:s0 # Touchfeature /dev/xiaomi-touch u:object_r:touchfeature_device:s0 diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts index 91947bb..e7efde8 100644 --- a/sepolicy/vendor/genfs_contexts +++ b/sepolicy/vendor/genfs_contexts @@ -1,3 +1,3 @@ # LED -genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-05/c440000.qcom,spmi:qcom,pm6150l@5:qcom,leds@d000/leds/left u:object_r:sysfs_graphics:s0 -genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-05/c440000.qcom,spmi:qcom,pm6150l@5:qcom,leds@d000/leds/right u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-05/c440000.qcom,spmi:qcom,pm6150l@5:qcom,leds@d000/leds/left u:object_r:vendor_sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-05/c440000.qcom,spmi:qcom,pm6150l@5:qcom,leds@d000/leds/right u:object_r:vendor_sysfs_graphics:s0 diff --git a/sepolicy/vendor/hal_audio_default.te b/sepolicy/vendor/hal_audio_default.te index 25a89c8..c26515e 100644 --- a/sepolicy/vendor/hal_audio_default.te +++ b/sepolicy/vendor/hal_audio_default.te @@ -1,7 +1,7 @@ type audio_socket, file_type; allow hal_audio_default mnt_vendor_file:dir search; -r_dir_file(hal_audio_default, persist_audio_file) +r_dir_file(hal_audio_default, vendor_persist_audio_file) set_prop(hal_audio_default, vendor_audio_prop) diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index 240bf7b..576f63b 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -4,7 +4,7 @@ hal_client_domain(hal_camera_default, hal_power) allow hal_camera_default proc_meminfo:file r_file_perms; -r_dir_file(hal_camera_default, sysfs_kgsl) +r_dir_file(hal_camera_default, vendor_sysfs_kgsl) r_dir_file(hal_camera_default, camera_persist_file) r_dir_file(hal_camera_default, mnt_vendor_file) diff --git a/sepolicy/vendor/hal_fingerprint_default.te b/sepolicy/vendor/hal_fingerprint_default.te index 18cbb93..c7e8bf7 100644 --- a/sepolicy/vendor/hal_fingerprint_default.te +++ b/sepolicy/vendor/hal_fingerprint_default.te @@ -7,16 +7,16 @@ allow hal_fingerprint_default fingerprint_device:chr_file rw_file_perms; allow hal_fingerprint_default fingerprint_data_file:dir create_dir_perms; allow hal_fingerprint_default fingerprint_data_file:file create_file_perms; allow hal_fingerprint_default input_device:chr_file rw_file_perms; -allow hal_fingerprint_default qdsp_device:chr_file r_file_perms; +allow hal_fingerprint_default vendor_qdsp_device:chr_file r_file_perms; allow hal_fingerprint_default self:netlink_socket create_socket_perms_no_ioctl; allow hal_fingerprint_default tee_device:chr_file rw_file_perms; allow hal_fingerprint_default uhid_device:chr_file rw_file_perms; -allow hal_fingerprint_default xdsp_device:chr_file r_file_perms; +allow hal_fingerprint_default vendor_xdsp_device:chr_file r_file_perms; r_dir_file(hal_fingerprint_default, firmware_file) get_prop(hal_fingerprint_default, vendor_adsprpc_prop) set_prop(hal_fingerprint_default, vendor_fp_prop) -hal_client_domain(hal_fingerprint_default, hal_perf) +hal_client_domain(hal_fingerprint_default, vendor_hal_perf) add_hwservice(hal_fingerprint_default, hal_fingerprint_hwservice_xiaomi) diff --git a/sepolicy/vendor/hal_lineage_fod_default.te b/sepolicy/vendor/hal_lineage_fod_default.te index 44d82aa..e35731c 100644 --- a/sepolicy/vendor/hal_lineage_fod_default.te +++ b/sepolicy/vendor/hal_lineage_fod_default.te @@ -1,7 +1,7 @@ type sysfs_fod, sysfs_type, fs_type; allow hal_lineage_fod_default sysfs_fod:file rw_file_perms; -allow hal_lineage_fod_default sysfs_graphics:file rw_file_perms; +allow hal_lineage_fod_default vendor_sysfs_graphics:file rw_file_perms; allow hal_lineage_fod_default hal_fingerprint_hwservice_xiaomi:hwservice_manager find; allow hal_lineage_fod_default hal_touchfeature_hwservice_xiaomi:hwservice_manager find; diff --git a/sepolicy/vendor/hal_motor_default.te b/sepolicy/vendor/hal_motor_default.te index dffd6aa..75df086 100644 --- a/sepolicy/vendor/hal_motor_default.te +++ b/sepolicy/vendor/hal_motor_default.te @@ -18,8 +18,8 @@ allow hal_motor_client hal_motor_hwservice_xiaomi:hwservice_manager find; allow hal_motor_default hall_device:chr_file rw_file_perms; allow hal_motor_default motor_device:chr_file rw_file_perms; -allow hal_motor_default persist_sensors_file:dir rw_dir_perms; -allow hal_motor_default persist_sensors_file:file rw_file_perms; +allow hal_motor_default vendor_persist_sensors_file:dir rw_dir_perms; +allow hal_motor_default vendor_persist_sensors_file:file rw_file_perms; allow hal_motor_default mnt_vendor_file:dir { search }; diff --git a/sepolicy/vendor/hal_nfc_default.te b/sepolicy/vendor/hal_nfc_default.te index fb48a0b..9486137 100644 --- a/sepolicy/vendor/hal_nfc_default.te +++ b/sepolicy/vendor/hal_nfc_default.te @@ -1,2 +1,2 @@ -allow hal_nfc_default nfc_vendor_data_file:dir create_dir_perms; -allow hal_nfc_default nfc_vendor_data_file:file create_file_perms; +allow hal_nfc_default vendor_nfc_vendor_data_file:dir create_dir_perms; +allow hal_nfc_default vendor_nfc_vendor_data_file:file create_file_perms; diff --git a/sepolicy/vendor/mi_thermald.te b/sepolicy/vendor/mi_thermald.te index 0fb5422..58ba379 100644 --- a/sepolicy/vendor/mi_thermald.te +++ b/sepolicy/vendor/mi_thermald.te @@ -25,14 +25,14 @@ allow mi_thermald sysfs:file w_file_perms; r_dir_file(mi_thermald, sysfs_leds) -allow mi_thermald sysfs_kgsl:dir r_dir_perms; -allow mi_thermald sysfs_kgsl:file rw_file_perms; -allow mi_thermald sysfs_kgsl:lnk_file r_file_perms; +allow mi_thermald vendor_sysfs_kgsl:dir r_dir_perms; +allow mi_thermald vendor_sysfs_kgsl:file rw_file_perms; +allow mi_thermald vendor_sysfs_kgsl:lnk_file r_file_perms; -allow mi_thermald sysfs_battery_supply:dir r_dir_perms; -allow mi_thermald sysfs_battery_supply:file rw_file_perms; -allow mi_thermald sysfs_battery_supply:lnk_file r_file_perms; +allow mi_thermald vendor_sysfs_battery_supply:dir r_dir_perms; +allow mi_thermald vendor_sysfs_battery_supply:file rw_file_perms; +allow mi_thermald vendor_sysfs_battery_supply:lnk_file r_file_perms; -allow mi_thermald sysfs_graphics:dir r_dir_perms; -allow mi_thermald sysfs_graphics:file rw_file_perms; -allow mi_thermald sysfs_graphics:lnk_file r_file_perms; +allow mi_thermald vendor_sysfs_graphics:dir r_dir_perms; +allow mi_thermald vendor_sysfs_graphics:file rw_file_perms; +allow mi_thermald vendor_sysfs_graphics:lnk_file r_file_perms; diff --git a/sepolicy/vendor/sensors.te b/sepolicy/vendor/sensors.te index b9a6a8d..0b0d84d 100644 --- a/sepolicy/vendor/sensors.te +++ b/sepolicy/vendor/sensors.te @@ -1 +1 @@ -r_dir_file(sensors, sysfs_graphics) +r_dir_file(vendor_sensors, vendor_sysfs_graphics) diff --git a/sepolicy/vendor/system_app.te b/sepolicy/vendor/system_app.te index bbfff75..b16bcb2 100644 --- a/sepolicy/vendor/system_app.te +++ b/sepolicy/vendor/system_app.te @@ -2,6 +2,6 @@ allow system_app hal_motor_hwservice_xiaomi:hwservice_manager find; binder_call(system_app, hal_motor) -allow system_app { motor_device sysfs_graphics sysfs_leds }:dir search; -allow system_app { cgroup sysfs_graphics }:file rw_file_perms; -allow system_app { motor_device sysfs_graphics hall_device }:chr_file rw_file_perms; +allow system_app { motor_device vendor_sysfs_graphics sysfs_leds }:dir search; +allow system_app { cgroup vendor_sysfs_graphics }:file rw_file_perms; +allow system_app { motor_device vendor_sysfs_graphics hall_device }:chr_file rw_file_perms; diff --git a/sepolicy/vendor/wcnss_service.te b/sepolicy/vendor/wcnss_service.te index ea12393..bfdfd58 100644 --- a/sepolicy/vendor/wcnss_service.te +++ b/sepolicy/vendor/wcnss_service.te @@ -1,2 +1,2 @@ -allow wcnss_service vendor_data_file:dir create_dir_perms; -allow wcnss_service vendor_data_file:file create_file_perms; +allow vendor_wcnss_service vendor_data_file:dir create_dir_perms; +allow vendor_wcnss_service vendor_data_file:file create_file_perms;