diff --git a/non_plat/aee_aedv.te b/non_plat/aee_aedv.te index b01941c..825a422 100644 --- a/non_plat/aee_aedv.te +++ b/non_plat/aee_aedv.te @@ -152,6 +152,7 @@ allow aee_aedv debugfs_ion_mm_heap:lnk_file read; allow aee_aedv debugfs_cpuhvfs:dir search; allow aee_aedv debugfs_cpuhvfs:file { read open }; allow aee_aedv debugfs_emi_mbw_buf:file { read open }; +allow aee_aedv debugfs_vpu_device_dbg:file { read open }; # Purpose: # 01-01 00:02:46.390 3315 3315 W aee_dumpstatev: type=1400 audit(0.0:4728): diff --git a/non_plat/dumpstate.te b/non_plat/dumpstate.te index d23d26a..aa9e5e5 100644 --- a/non_plat/dumpstate.te +++ b/non_plat/dumpstate.te @@ -38,6 +38,7 @@ allow dumpstate debugfs_ion_mm_heap:file { read open }; allow dumpstate debugfs_ion_mm_heap:lnk_file read; allow dumpstate debugfs_cpuhvfs:dir search; allow dumpstate debugfs_cpuhvfs:file { read open }; +allow dumpstate debugfs_vpu_device_dbg:file { read open }; # Purpose: /sys/kernel/ccci/md_chn allow dumpstate sysfs_ccci:dir search; diff --git a/non_plat/file.te b/non_plat/file.te index 0c83b37..2099b70 100644 --- a/non_plat/file.te +++ b/non_plat/file.te @@ -227,6 +227,9 @@ type debugfs_ion_mm_heap, fs_type, debugfs_type; # /sys/kernel/debug/emi_mbw/dump_buf type debugfs_emi_mbw_buf, fs_type, debugfs_type; +# /sys/kernel/debug/vpu/device_dbg +type debugfs_vpu_device_dbg, fs_type, debugfs_type; + ###################################### # core domain file data diff --git a/non_plat/file_contexts b/non_plat/file_contexts index 0109dcc..dcd393c 100644 --- a/non_plat/file_contexts +++ b/non_plat/file_contexts @@ -522,6 +522,7 @@ /sys/kernel/debug/ion/clients(/.*)? u:object_r:debugfs_ion:s0 /sys/kernel/debug/fpsgo(/.*)? u:object_r:debugfs_fpsgo:s0 /sys/kernel/debug/emi_mbw/dump_buf(/.*)? u:object_r:debugfs_emi_mbw_buf:s0 +/sys/kernel/debug/vpu/device_dbg(/.*)? u:object_r:debugfs_vpu_device_dbg:s0 ############################# # System files