diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2020-12-08 17:25:39 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-12-08 17:25:39 +0000 |
commit | 9cede515771223284a2b5146b2f1b77d1b6e0428 (patch) | |
tree | 062b1629a4f48a3f10dc215c071431d85b58a25d | |
parent | 10425c1466d06863ce59cebe1e71a15df560806a (diff) | |
parent | 7140a9bc7d1d04d584cbc6ad6e5b6a1dc2dc49e9 (diff) | |
download | coral-sepolicy-temp_rvc_qpr_merge.tar.gz |
Give init proper permission to modify warm_reset param am: 7140a9bc7dtemp_rvc_qpr_merge
Original change: https://android-review.googlesource.com/c/device/google/coral-sepolicy/+/1520198
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5987d0f2749b745114732cd865007fcdda8642b6
-rw-r--r-- | vendor/qcom/common/file.te | 3 | ||||
-rw-r--r-- | vendor/qcom/common/genfs_contexts | 3 | ||||
-rw-r--r-- | vendor/qcom/common/init.te | 1 |
3 files changed, 7 insertions, 0 deletions
diff --git a/vendor/qcom/common/file.te b/vendor/qcom/common/file.te index 6f0a04c..a8f7b64 100644 --- a/vendor/qcom/common/file.te +++ b/vendor/qcom/common/file.te @@ -342,3 +342,6 @@ type cnss_vendor_data_file, file_type, data_file_type, mlstrustedobject; # modem factory data reset file type modem_fdr_file, file_type, data_file_type; + +# Warm reset +type sysfs_poweroff, sysfs_type, fs_type;
\ No newline at end of file diff --git a/vendor/qcom/common/genfs_contexts b/vendor/qcom/common/genfs_contexts index 667062e..d0eecd2 100644 --- a/vendor/qcom/common/genfs_contexts +++ b/vendor/qcom/common/genfs_contexts @@ -27,3 +27,6 @@ genfscon sysfs /module/diagchar/parameters/timestamp_switch genfscon sysfs /devices/platform/soc/soc:qcom,ipa_fws@1e08000 u:object_r:sysfs_data:s0 genfscon sysfs /devices/virtual/xt_hardidletimer/timers u:object_r:sysfs_data:s0 genfscon sysfs /devices/virtual/xt_idletimer/timers u:object_r:sysfs_data:s0 + +# Poweroff for warm_reset in recovery mode +genfscon sysfs /module/msm_poweroff u:object_r:sysfs_poweroff:s0 diff --git a/vendor/qcom/common/init.te b/vendor/qcom/common/init.te index 53d11fa..9f08e2d 100644 --- a/vendor/qcom/common/init.te +++ b/vendor/qcom/common/init.te @@ -1,2 +1,3 @@ allow init boot_block_device:lnk_file relabelto; allow init custom_ab_block_device:lnk_file relabelto; +allow init sysfs_poweroff:file w_file_perms; |