diff options
author | Bart Van Assche <bvanassche@google.com> | 2021-08-13 11:32:39 -0700 |
---|---|---|
committer | Greg Kaiser <gkaiser@google.com> | 2021-08-24 11:24:35 -0700 |
commit | 6d555ef61f95565c998147812af4d57ad3491263 (patch) | |
tree | 5a37be892c95826b2c121b5b072131f0fd26244f | |
parent | 6f092d159878a6d57c00f2d94c32c28b735761ce (diff) | |
download | wembley-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.te | 86 |
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 |