sepolicy: qti: Allow sensors to access ssc_interactive & soc:sensor_fc
Change-Id: I75b740b8fba66615b08f791a43e476042e19a0f6
This commit is contained in:
3
sepolicy/qti/vendor/device.te
vendored
3
sepolicy/qti/vendor/device.te
vendored
@@ -3,3 +3,6 @@ type fingerprint_device, dev_type;
|
||||
|
||||
# Reserve
|
||||
type vendor_reserve_partition, dev_type;
|
||||
|
||||
# Sensors
|
||||
type ssc_interactive_device, dev_type;
|
||||
|
||||
3
sepolicy/qti/vendor/file.te
vendored
3
sepolicy/qti/vendor/file.te
vendored
@@ -17,5 +17,8 @@ type vendor_proc_engineer, fs_type, proc_type;
|
||||
# Fingerprint
|
||||
type vendor_proc_fingerprint, fs_type, proc_type;
|
||||
|
||||
# Sensors
|
||||
type vendor_sysfs_sensor_fb, fs_type, sysfs_type;
|
||||
|
||||
# Versioning
|
||||
type vendor_proc_oplus_version, fs_type, proc_type;
|
||||
|
||||
1
sepolicy/qti/vendor/file_contexts
vendored
1
sepolicy/qti/vendor/file_contexts
vendored
@@ -53,6 +53,7 @@
|
||||
|
||||
# Sensors
|
||||
/(odm|vendor/odm)/bin/oplus_sensor_fb u:object_r:vendor_sensors_exec:s0
|
||||
/dev/ssc_interactive u:object_r:ssc_interactive_device:s0
|
||||
|
||||
# Touch
|
||||
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.oplus u:object_r:hal_lineage_touch_default_exec:s0
|
||||
|
||||
3
sepolicy/qti/vendor/genfs_contexts
vendored
3
sepolicy/qti/vendor/genfs_contexts
vendored
@@ -17,6 +17,9 @@ genfscon proc /oplus_rf u:object_r:vendor_proc_engineer:s0
|
||||
# Fingerprint
|
||||
genfscon proc /fp_id u:object_r:vendor_proc_fingerprint:s0
|
||||
|
||||
# Sensors
|
||||
genfscon sysfs /devices/platform/soc/soc:sensor_fb u:object_r:vendor_sysfs_sensor_fb:s0
|
||||
|
||||
# Versioning
|
||||
genfscon proc /oplusVersion u:object_r:vendor_proc_oplus_version:s0
|
||||
|
||||
|
||||
5
sepolicy/qti/vendor/hal_sensors_default.te
vendored
5
sepolicy/qti/vendor/hal_sensors_default.te
vendored
@@ -1,5 +1,10 @@
|
||||
allow hal_sensors_default ssc_interactive_device:chr_file rw_file_perms;
|
||||
|
||||
allow hal_sensors_default vendor_persist_engineer_file:dir r_dir_perms;
|
||||
allow hal_sensors_default vendor_persist_engineer_file:file rw_file_perms;
|
||||
|
||||
allow hal_sensors_default vendor_sysfs_graphics:dir r_dir_perms;
|
||||
allow hal_sensors_default vendor_sysfs_graphics:file rw_file_perms;
|
||||
|
||||
allow hal_sensors_default vendor_sysfs_sensor_fb:dir r_dir_perms;
|
||||
allow hal_sensors_default vendor_sysfs_sensor_fb:file rw_file_perms;
|
||||
|
||||
3
sepolicy/qti/vendor/vendor_sensors.te
vendored
3
sepolicy/qti/vendor/vendor_sensors.te
vendored
@@ -1,2 +1,5 @@
|
||||
allow vendor_sensors vendor_persist_engineer_file:dir r_dir_perms;
|
||||
allow vendor_sensors vendor_persist_engineer_file:file rw_file_perms;
|
||||
|
||||
allow vendor_sensors vendor_sysfs_sensor_fb:dir r_dir_perms;
|
||||
allow vendor_sensors vendor_sysfs_sensor_fb:file rw_file_perms;
|
||||
|
||||
Reference in New Issue
Block a user