diff options
author | JohnnLee <johnnlee@google.com> | 2021-09-14 11:21:11 +0800 |
---|---|---|
committer | alk3pInjection <webmaster@raspii.tech> | 2023-06-13 00:20:25 +0800 |
commit | 98c32a7bcae172e6e5362ee76ec0b6e7fdc802d1 (patch) | |
tree | 4ab261422dd4d9018ebbdfedd9df7ef37362aca3 | |
parent | f7e6d915cd6c532d1ade8cdcd31e8cd8ba35c3fb (diff) |
sepolicy_vndr: legacy/qva: label extcon files
Bug: 199748390
Test: boot with those files labeled
09-13 17:01:44.542 1865 1865 I auditd : type=1400 audit(0.0:5):
avc: denied { read } for comm="android.ui" name="extcon3" dev="sysfs"
ino=61612 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs:s0
tclass=dir permissive=0
Change-Id: Iabab1243ce7259d46040901a2a734b5962d281a5
Change-Id: Id46c9620b0607e66f6ae61b2c30ede1b6996320f
-rwxr-xr-x | legacy/vendor/common/genfs_contexts | 8 | ||||
-rw-r--r-- | legacy/vendor/sdm710/genfs_contexts | 4 | ||||
-rw-r--r-- | legacy/vendor/sdm845/genfs_contexts | 2 | ||||
-rw-r--r-- | qva/vendor/common/genfs_contexts | 17 |
4 files changed, 19 insertions, 12 deletions
diff --git a/legacy/vendor/common/genfs_contexts b/legacy/vendor/common/genfs_contexts index 3880035e..555b3c94 100755 --- a/legacy/vendor/common/genfs_contexts +++ b/legacy/vendor/common/genfs_contexts @@ -62,16 +62,12 @@ genfscon sysfs /module/qpnp_rtc/parameters/poweron_alarm u:object_r:sysfs_powero genfscon sysfs /devices/platform/cam_sync/video4linux/video0/name u:object_r:sysfs_graphics:s0 genfscon sysfs /devices/virtual/npu/msm_npu/pwr u:object_r:sysfs_npu:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/name u:object_r:sysfs_graphics:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/cable.0/ u:object_r:sysfs_graphics:s0 genfscon sysfs /devices/platform/soc/soc:qcom,mdm3/esoc0 u:object_r:sysfs_esoc:s0 genfscon sysfs /devices/soc0/soc_id u:object_r:vendor_sysfs_public:s0 genfscon sysfs /devices/system/soc/soc0/id u:object_r:vendor_sysfs_public:s0 genfscon sysfs /devices/soc0/family u:object_r:vendor_sysfs_public:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/name u:object_r:sysfs_graphics:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/cable.0/ u:object_r:sysfs_graphics:s0 genfscon sysfs /devices/system/memory/ u:object_r:sysfs_memory_offline:s0 genfscon sysfs /kernel/qvr_external_sensor u:object_r:sysfs_qvr_external_sensor:s0 @@ -91,3 +87,7 @@ genfscon sysfs /devices/0306_02.01.00/time_us u:object_r:sysfs_mhi:s0 genfscon sysfs /devices/1101_00.01.00/time_us u:object_r:sysfs_mhi:s0 genfscon sysfs /devices/1101_01.01.00/time_us u:object_r:sysfs_mhi:s0 genfscon sysfs /devices/1101_02.01.00/time_us u:object_r:sysfs_mhi:s0 + +# Extcon +genfscon sysfs /devices/platform/soc/88e0000.qcom,msm-eud/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon u:object_r:sysfs_extcon:s0 diff --git a/legacy/vendor/sdm710/genfs_contexts b/legacy/vendor/sdm710/genfs_contexts index 6a267983..681d1e64 100644 --- a/legacy/vendor/sdm710/genfs_contexts +++ b/legacy/vendor/sdm710/genfs_contexts @@ -66,3 +66,7 @@ genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.q genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.qcom,spmi:qcom,pm660l@3:qcom,leds@d300/leds u:object_r:sysfs_leds:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.qcom,spmi:qcom,pm660l@3:qcom,leds@d800/leds/wled u:object_r:sysfs_leds:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-01/c440000.qcom,spmi:qcom,pm660@1:qcom,haptics@c000/leds/vibrator u:object_r:sysfs_leds:s0 + +# Extcon +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm660@0:qcom,qpnp-smb2/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm660@0:qcom,usb-pdphy@1700/extcon u:object_r:sysfs_extcon:s0 diff --git a/legacy/vendor/sdm845/genfs_contexts b/legacy/vendor/sdm845/genfs_contexts index a74496e6..7f32cd6a 100644 --- a/legacy/vendor/sdm845/genfs_contexts +++ b/legacy/vendor/sdm845/genfs_contexts @@ -75,7 +75,5 @@ genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.q genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-03/c440000.qcom,spmi:qcom,pmi8998@3:qcom,haptics@c000/leds/vibrator u:object_r:sysfs_leds:s0 # Extcon -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon u:object_r:sysfs_extcon:s0 -genfscon sysfs /devices/platform/soc/88e0000.qcom,msm-eud/extcon u:object_r:sysfs_extcon:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pmi8998@2:qcom,qpnp-smb2/extcon u:object_r:sysfs_extcon:s0 genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pmi8998@2:qcom,usb-pdphy@1700/extcon u:object_r:sysfs_extcon:s0 diff --git a/qva/vendor/common/genfs_contexts b/qva/vendor/common/genfs_contexts index 04c694e7..54cc052e 100644 --- a/qva/vendor/common/genfs_contexts +++ b/qva/vendor/common/genfs_contexts @@ -31,12 +31,6 @@ genfscon proc /asound/card0/state u:object_r:vendor_proc_audiod:s0 genfscon proc /asound/cards u:object_r:vendor_proc_audiod:s0 genfscon sysfs /module/msm_thermal/core_control/cpus_offlined u:object_r:vendor_sysfs_mpctl:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/name u:object_r:vendor_sysfs_graphics:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/cable.0/ u:object_r:vendor_sysfs_graphics:s0 - -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/name u:object_r:vendor_sysfs_graphics:s0 -genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/cable.0/ u:object_r:vendor_sysfs_graphics:s0 - genfscon sysfs /module/rmnet_perf/parameters u:object_r:vendor_sysfs_rmnet:s0 genfscon sysfs /kernel/load_guestvm/boot_guestvm u:object_r:vendor_sysfs_bootguestvm:s0 @@ -49,3 +43,14 @@ genfscon sysfs /kernel/slab/zs_handle/store_user u:object_r:vendor_sysfs_slab_zs genfscon sysfs /kernel/slab/zspage/store_user u:object_r:vendor_sysfs_slab_zspage_storeuser:s0 genfscon sysfs /devices/platform/soc/a600000.ssusb/a600000.dwc3/xhci-hcd.2.auto/usb u:object_r:vendor_sysfs_usb_node:s0 + +# Extcon +genfscon sysfs /devices/platform/soc/1610000.qcom,msm-eud/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/88e0000.qcom,msm-eud/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm6150@0:qcom,qpnp-smb5/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm6150@0:qcom,usb-pdphy@1700/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,qpnp-smb5/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm7250b@2:qcom,usb-pdphy@1700/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/extcon/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/extcon/extcon u:object_r:sysfs_extcon:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon u:object_r:sysfs_extcon:s0 |