summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBart Van Assche <bvanassche@google.com>2021-08-13 11:32:39 -0700
committerGreg Kaiser <gkaiser@google.com>2021-08-24 11:24:35 -0700
commit6d555ef61f95565c998147812af4d57ad3491263 (patch)
tree5a37be892c95826b2c121b5b072131f0fd26244f
parent6f092d159878a6d57c00f2d94c32c28b735761ce (diff)
downloadwembley-sepolicy-android-s-beta-5.tar.gz
Add the 'bdev_type' attribute to all block device typesandroid-s-beta-5android-s-beta-5
The following patch iterates over all block devices: https://android-review.googlesource.com/c/platform/system/core/+/1783847/9 The following patch grants 'init' and 'apexd' permission to iterate over all block devices: https://android-review.googlesource.com/c/platform/system/sepolicy/+/1783947 The above SELinux policy change requires to add the 'bdev_type' attribute to all block devices. Hence this patch. Bug: 194450129 Test: Untested. Merged-In: I10abea1f270df0bf320bea96ace1d68096a26db8 Change-Id: I10abea1f270df0bf320bea96ace1d68096a26db8 Signed-off-by: Bart Van Assche <bvanassche@google.com>
-rw-r--r--non_plat/device.te86
1 files changed, 43 insertions, 43 deletions
diff --git a/non_plat/device.te b/non_plat/device.te
index e8889ff..a538c93 100644
--- a/non_plat/device.te
+++ b/non_plat/device.te
@@ -171,7 +171,7 @@ type MT_pmic_adc_cali_device, dev_type;
type mtk-adc-cali_device, dev_type;
type MT_pmic_cali_device,dev_type;
type otp_device, dev_type;
-type otp_part_block_device, dev_type;
+type otp_part_block_device, dev_type, bdev_type;
type qemu_pipe_device, dev_type;
type icusb_device, dev_type;
type nlop_device, dev_type;
@@ -179,62 +179,62 @@ type irtx_device, dev_type;
type pmic_ftm_device, dev_type;
type charger_ftm_device, dev_type;
type shf_device, dev_type;
-type keyblock_device, dev_type;
+type keyblock_device, dev_type, bdev_type;
type offloadservice_device, dev_type;
type ttyACM_device, dev_type;
type hrm_device, dev_type;
type lens_device, dev_type;
type nvdata_device, dev_type;
type nvcfg_device, dev_type;
-type expdb_block_device, dev_type;
-type misc2_block_device, dev_type;
-type logo_block_device, dev_type;
-type para_block_device, dev_type;
-type tee_block_device, dev_type;
-type seccfg_block_device, dev_type;
-type secro_block_device, dev_type;
-type preloader_block_device, dev_type;
-type lk_block_device, dev_type;
-type protect1_block_device, dev_type;
-type protect2_block_device, dev_type;
-type keystore_block_device, dev_type;
-type oemkeystore_block_device, dev_type;
-type sec1_block_device, dev_type;
-type md1img_block_device, dev_type;
-type md1dsp_block_device, dev_type;
-type md1arm7_block_device, dev_type;
-type md3img_block_device, dev_type;
-type mmcblk1_block_device, dev_type;
-type bootdevice_block_device, dev_type;
-type odm_block_device, dev_type;
-type oem_block_device, dev_type;
-type vendor_block_device, dev_type;
-type dtbo_block_device, dev_type;
-type loader_ext_block_device, dev_type;
+type expdb_block_device, dev_type, bdev_type;
+type misc2_block_device, dev_type, bdev_type;
+type logo_block_device, dev_type, bdev_type;
+type para_block_device, dev_type, bdev_type;
+type tee_block_device, dev_type, bdev_type;
+type seccfg_block_device, dev_type, bdev_type;
+type secro_block_device, dev_type, bdev_type;
+type preloader_block_device, dev_type, bdev_type;
+type lk_block_device, dev_type, bdev_type;
+type protect1_block_device, dev_type, bdev_type;
+type protect2_block_device, dev_type, bdev_type;
+type keystore_block_device, dev_type, bdev_type;
+type oemkeystore_block_device, dev_type, bdev_type;
+type sec1_block_device, dev_type, bdev_type;
+type md1img_block_device, dev_type, bdev_type;
+type md1dsp_block_device, dev_type, bdev_type;
+type md1arm7_block_device, dev_type, bdev_type;
+type md3img_block_device, dev_type, bdev_type;
+type mmcblk1_block_device, dev_type, bdev_type;
+type bootdevice_block_device, dev_type, bdev_type;
+type odm_block_device, dev_type, bdev_type;
+type oem_block_device, dev_type, bdev_type;
+type vendor_block_device, dev_type, bdev_type;
+type dtbo_block_device, dev_type, bdev_type;
+type loader_ext_block_device, dev_type, bdev_type;
type spm_device, dev_type;
-type persist_block_device, dev_type;
-type md_block_device, dev_type;
-type spmfw_block_device, dev_type;
-type mcupmfw_block_device, dev_type;
-type scp_block_device, dev_type;
-type sspm_block_device, dev_type;
-type dsp_block_device, dev_type;
-type ppl_block_device, dev_type;
-type nvcfg_block_device, dev_type;
+type persist_block_device, dev_type, bdev_type;
+type md_block_device, dev_type, bdev_type;
+type spmfw_block_device, dev_type, bdev_type;
+type mcupmfw_block_device, dev_type, bdev_type;
+type scp_block_device, dev_type, bdev_type;
+type sspm_block_device, dev_type, bdev_type;
+type dsp_block_device, dev_type, bdev_type;
+type ppl_block_device, dev_type, bdev_type;
+type nvcfg_block_device, dev_type, bdev_type;
type ancservice_device, dev_type;
type mbim_device, dev_type;
type audio_ipi_device, dev_type;
-type cam_vpu_block_device,dev_type;
-type boot_para_block_device,dev_type;
+type cam_vpu_block_device, dev_type, bdev_type;
+type boot_para_block_device, dev_type, bdev_type;
type mtk_dfrc_device, dev_type;
-type vbmeta_block_device, dev_type;
+type vbmeta_block_device, dev_type, bdev_type;
type alarm_device, dev_type;
type mdp_device, dev_type;
type mrdump_device, dev_type;
-type kb_block_device,dev_type;
-type dkb_block_device,dev_type;
-type mtk_radio_device, dev_type;
-type dpm_block_device, dev_type;
+type kb_block_device, dev_type, bdev_type;
+type dkb_block_device, dev_type, bdev_type;
+type mtk_radio_device, dev_type, bdev_type;
+type dpm_block_device, dev_type, bdev_type;
##########################
# Sensor common Devices Start