diff options
author | Michael Bestas <mkbestas@lineageos.org> | 2018-05-17 20:57:26 +0300 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2018-05-20 21:57:18 +0300 |
commit | a39771f7674344fb8b85e382e3b6f24dfb641510 (patch) | |
tree | 8d585707c25275ec3a8a40e300bb6b10611f97e4 | |
parent | 554b70b9ae22172add06ec727cf3ac7d5132318d (diff) | |
download | android_device_qcom_sepolicy-a39771f7674344fb8b85e382e3b6f24dfb641510.tar.gz android_device_qcom_sepolicy-a39771f7674344fb8b85e382e3b6f24dfb641510.tar.bz2 android_device_qcom_sepolicy-a39771f7674344fb8b85e382e3b6f24dfb641510.zip |
legacy: Fix msm8992/4 mm-qcamerad sysfs denials
* Label as sysfs_graphics like non-legacy sysfs
Change-Id: Iadccb98b26cc704e84ff4c85ee3eadc2fcc95f0c
-rw-r--r-- | legacy-common/file_contexts | 2 | ||||
-rw-r--r-- | legacy-common/mm-qcamerad.te | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/legacy-common/file_contexts b/legacy-common/file_contexts index 08ab1fe5..f5ade7d6 100644 --- a/legacy-common/file_contexts +++ b/legacy-common/file_contexts @@ -39,6 +39,8 @@ # Camera /data/fdAlbum u:object_r:camera_data_file:s0 +/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-cam/video4linux/video[0-33]/name(/.*)? u:object_r:sysfs_graphics:s0 +/sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,cci/[0-9]+\.qcom,camera/video4linux/video[0-33]/name(/.*)? u:object_r:sysfs_graphics:s0 # UIO /sys/devices(/platform)?/soc\.0/[0-9a-f]+\.qcom,msm-core/uio/uio[0-9]+(/.*)? u:object_r:sysfs_uio_file:s0 diff --git a/legacy-common/mm-qcamerad.te b/legacy-common/mm-qcamerad.te index 3e535734..4705ccd7 100644 --- a/legacy-common/mm-qcamerad.te +++ b/legacy-common/mm-qcamerad.te @@ -11,3 +11,5 @@ allow mm-qcamerad sensorservice_service:service_manager find; # /data/fdAlbum type_transition mm-qcamerad system_data_file:file camera_data_file "fdAlbum"; allow mm-qcamerad camera_data_file:file create_file_perms; + +r_dir_file(mm-qcamerad, sysfs_graphics) |