sm8250-common: sepolicy: fix power hal and wakeup
also fix few more nfc denials
This commit is contained in:
parent
0a4e913d63
commit
7375f455fa
3
sepolicy/vendor/file_contexts
vendored
3
sepolicy/vendor/file_contexts
vendored
@ -91,3 +91,6 @@
|
|||||||
/sys/devices/virtual/input/input[0-9]+/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
/sys/devices/virtual/input/input[0-9]+/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
/sys/devices/platform/soc/[^*]+/wakeup/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
/sys/devices/platform/soc/[^*]+/wakeup/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
/sys/devices/virtual/misc/[^*]+/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
/sys/devices/virtual/misc/[^*]+/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
|
/sys/devices/platform/soc/888000.i2c/i2c-4/4-0065/power_supply/bq25960-standalone/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
|
/sys/devices/platform/soc/soc:mmi_chrg_manager/power_supply/mmi_chrg_manager/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
|
/sys/devices/platform/soc/soc:mmi_chrg_manager_qc3p/power_supply/mmi_chrg_manager_qc3p/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0
|
||||||
|
5
sepolicy/vendor/genfs_contexts
vendored
5
sepolicy/vendor/genfs_contexts
vendored
@ -26,7 +26,7 @@ genfscon proc /hw
|
|||||||
# PowerHal
|
# PowerHal
|
||||||
genfscon proc /sys/kernel/sched_lib_name u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
genfscon proc /sys/kernel/sched_lib_name u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
||||||
genfscon proc /sys/kernel/sched_lib_mask_force u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
genfscon proc /sys/kernel/sched_lib_mask_force u:object_r:proc_sched_lib_mask_cpuinfo:s0
|
||||||
genfscon sysfs /devices/virtual/input/input[0-9]/dt-gesture/enable u:object_r:vendor_sysfs_dt2w:s0
|
genfscon sysfs /devices/virtual/input/input4/dt-gesture u:object_r:vendor_sysfs_dt2w:s0
|
||||||
|
|
||||||
# RTC
|
# RTC
|
||||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm8150@0:qcom,pm8150_rtc/rtc/rtc0 u:object_r:sysfs_rtc:s0
|
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm8150@0:qcom,pm8150_rtc/rtc/rtc0 u:object_r:sysfs_rtc:s0
|
||||||
@ -58,9 +58,6 @@ genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.q
|
|||||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5-mmi/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5-mmi/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/qcom_battery/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/qcom_battery/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-04/c440000.qcom,spmi:qcom,pm8150l@4:qcom,power-on@800/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-04/c440000.qcom,spmi:qcom,pm8150l@4:qcom,power-on@800/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
genfscon sysfs /devices/platform/soc/888000.i2c/i2c-4/4-0065/power_supply/bq25960-standalone/wakeup[0-9]+ u:object_r:sysfs_wakeup:s0
|
|
||||||
genfscon sysfs /devices/platform/soc/soc:mmi_chrg_manager/power_supply/mmi_chrg_manager/wakeup[0-9]+ u:object_r:sysfs_wakeup:s0
|
|
||||||
genfscon sysfs /devices/platform/soc/soc:mmi_chrg_manager_qc3p/power_supply/mmi_chrg_manager_qc3p/wakeup[0-9]+ u:object_r:sysfs_wakeup:s0
|
|
||||||
genfscon sysfs /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc/rx-macro/rx_swr_ctrl/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc/rx-macro/rx_swr_ctrl/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-npu/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/platform/soc/soc:qcom,smp2p-npu/wakeup/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
genfscon sysfs /devices/virtual/diag/diag/wakeup u:object_r:sysfs_wakeup:s0
|
genfscon sysfs /devices/virtual/diag/diag/wakeup u:object_r:sysfs_wakeup:s0
|
||||||
|
1
sepolicy/vendor/hal_nfc_default.te
vendored
1
sepolicy/vendor/hal_nfc_default.te
vendored
@ -2,3 +2,4 @@ add_hwservice(hal_nfc_default, nxpese_hwservice)
|
|||||||
add_hwservice(hal_nfc_default, nxpnfc_hwservice)
|
add_hwservice(hal_nfc_default, nxpnfc_hwservice)
|
||||||
allow hal_nfc_default vendor_nfc_vendor_data_file:dir create_dir_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;
|
allow hal_nfc_default vendor_nfc_vendor_data_file:file create_file_perms;
|
||||||
|
get_prop(hal_nfc_default, vendor_mot_nfc_prop)
|
||||||
|
2
sepolicy/vendor/hal_power_default.te
vendored
2
sepolicy/vendor/hal_power_default.te
vendored
@ -1,4 +1,6 @@
|
|||||||
allow hal_power_default vendor_sysfs_touchpanel:dir search;
|
allow hal_power_default vendor_sysfs_touchpanel:dir search;
|
||||||
allow hal_power_default vendor_sysfs_touchpanel:file rw_file_perms;
|
allow hal_power_default vendor_sysfs_touchpanel:file rw_file_perms;
|
||||||
|
allow hal_power_default vendor_sysfs_input:dir search;
|
||||||
|
allow hal_power_default vendor_sysfs_sensors:dir search;
|
||||||
allow hal_power_default vendor_sysfs_dt2w:dir search;
|
allow hal_power_default vendor_sysfs_dt2w:dir search;
|
||||||
allow hal_power_default vendor_sysfs_dt2w:{ file lnk_file } rw_file_perms;
|
allow hal_power_default vendor_sysfs_dt2w:{ file lnk_file } rw_file_perms;
|
Loading…
x
Reference in New Issue
Block a user