From 1e3c2c02a8ba7f1f00e66614d939d2436542a07e Mon Sep 17 00:00:00 2001 From: Shanshan Guo Date: Sat, 18 Jan 2020 10:18:46 +0800 Subject: [PATCH] [ALPS04696074] SEPolicy: Fix debugfs path [Detail] In genfs_contexts, /sys/kernel/debug/xxxx should be genfscon debugfs /xxxx [Solution] Modify genfscon rule. MTK-Commit-Id: a6a9c119776e0c41b36077dac56fcd658f00d1b2 Change-Id: Ic23e10a58558923fbff30500e740ec7955611232 CR-Id: ALPS04696074 Feature: [Android Default] SELinux, SEAndroid, and SE-MTK --- non_plat/genfs_contexts | 61 ++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/non_plat/genfs_contexts b/non_plat/genfs_contexts index d61a875..728d30d 100644 --- a/non_plat/genfs_contexts +++ b/non_plat/genfs_contexts @@ -162,37 +162,36 @@ genfscon sysfs /devices/platform/externdevice/mmc_host/mmc1 u:object_r:sysfs_dev ############################# # debugfs files # -genfscon debugfs /kernel/debug/binder u:object_r:debugfs_binder:s0 -genfscon debugfs /kernel/debug/blockio u:object_r:debugfs_blockio:s0 -genfscon debugfs /kernel/debug/cpuhvfs u:object_r:debugfs_cpuhvfs:s0 -genfscon debugfs /kernel/debug/displowpower u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/disp u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/dispsys u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/dmlog u:object_r:debugfs_dmlog_debug:s0 -genfscon debugfs /kernel/debug/dynamic_debug u:object_r:debugfs_dynamic_debug:s0 -genfscon debugfs /kernel/debug/emi_mbw/dump_buf u:object_r:debugfs_emi_mbw_buf:s0 -genfscon debugfs /kernel/debug/fbconfig u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/fpsgo u:object_r:debugfs_fpsgo:s0 -genfscon debugfs /kernel/debug/fuseio u:object_r:debugfs_fuseio:s0 -genfscon debugfs /kernel/debug/ged u:object_r:debugfs_ged:s0 -genfscon debugfs /kernel/debug/ion/client_history u:object_r:debugfs_ion_mm_heap:s0 -genfscon debugfs /kernel/debug/ion/clients u:object_r:debugfs_ion:s0 -genfscon debugfs /kernel/debug/ion/heaps u:object_r:debugfs_ion_mm_heap:s0 -genfscon debugfs /kernel/debug/ion/ion_mm_heap u:object_r:debugfs_ion_mm_heap:s0 -genfscon debugfs /kernel/debug/kmemleak u:object_r:debugfs_kmemleak:s0 -genfscon debugfs /kernel/debug/mali0/gpu_memory u:object_r:debugfs_gpu_mali_midgard:s0 -genfscon debugfs /kernel/debug/mali/gpu_memory u:object_r:debugfs_gpu_mali_utgard:s0 -genfscon debugfs /kernel/debug/mtkfb u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/mmprofile u:object_r:debugfs_fb:s0 -genfscon debugfs /kernel/debug/musb-hdrc u:object_r:debugfs_usb:s0 -genfscon debugfs /kernel/debug/page_owner_slim u:object_r:debugfs_page_owner_slim_debug:s0 -genfscon debugfs /kernel/debug/pvr u:object_r:debugfs_gpu_img:s0 -genfscon debugfs /kernel/debug/rcu u:object_r:debugfs_rcu:s0 -genfscon debugfs /kernel/debug/shrinker u:object_r:debugfs_shrinker_debug:s0 -genfscon debugfs /kernel/debug/usb20_phy u:object_r:debugfs_usb20_phy:s0 -genfscon debugfs /kernel/debug/usb_c u:object_r:debugfs_usb:s0 -genfscon debugfs /kernel/debug/vpu/device_dbg u:object_r:debugfs_vpu_device_dbg:s0 -genfscon debugfs /kernel/debug/wakeup_sources u:object_r:debugfs_wakeup_sources:s0 +genfscon debugfs /binder u:object_r:debugfs_binder:s0 +genfscon debugfs /blockio u:object_r:debugfs_blockio:s0 +genfscon debugfs /cpuhvfs u:object_r:debugfs_cpuhvfs:s0 +genfscon debugfs /displowpower u:object_r:debugfs_fb:s0 +genfscon debugfs /disp u:object_r:debugfs_fb:s0 +genfscon debugfs /dispsys u:object_r:debugfs_fb:s0 +genfscon debugfs /dmlog u:object_r:debugfs_dmlog_debug:s0 +genfscon debugfs /dynamic_debug u:object_r:debugfs_dynamic_debug:s0 +genfscon debugfs /emi_mbw/dump_buf u:object_r:debugfs_emi_mbw_buf:s0 +genfscon debugfs /fbconfig u:object_r:debugfs_fb:s0 +genfscon debugfs /fpsgo u:object_r:debugfs_fpsgo:s0 +genfscon debugfs /fuseio u:object_r:debugfs_fuseio:s0 +genfscon debugfs /ged u:object_r:debugfs_ged:s0 +genfscon debugfs /ion/client_history u:object_r:debugfs_ion_mm_heap:s0 +genfscon debugfs /ion/clients u:object_r:debugfs_ion:s0 +genfscon debugfs /ion/heaps u:object_r:debugfs_ion_mm_heap:s0 +genfscon debugfs /ion/ion_mm_heap u:object_r:debugfs_ion_mm_heap:s0 +genfscon debugfs /kmemleak u:object_r:debugfs_kmemleak:s0 +genfscon debugfs /mali0/gpu_memory u:object_r:debugfs_gpu_mali_midgard:s0 +genfscon debugfs /mali/gpu_memory u:object_r:debugfs_gpu_mali_utgard:s0 +genfscon debugfs /mtkfb u:object_r:debugfs_fb:s0 +genfscon debugfs /mmprofile u:object_r:debugfs_fb:s0 +genfscon debugfs /musb-hdrc u:object_r:debugfs_usb:s0 +genfscon debugfs /page_owner_slim u:object_r:debugfs_page_owner_slim_debug:s0 +genfscon debugfs /pvr u:object_r:debugfs_gpu_img:s0 +genfscon debugfs /rcu u:object_r:debugfs_rcu:s0 +genfscon debugfs /shrinker u:object_r:debugfs_shrinker_debug:s0 +genfscon debugfs /usb20_phy u:object_r:debugfs_usb20_phy:s0 +genfscon debugfs /usb_c u:object_r:debugfs_usb:s0 +genfscon debugfs /vpu/device_dbg u:object_r:debugfs_vpu_device_dbg:s0 # mtk VPU/MDLA power reading genfscon debugfs /vpu/power u:object_r:debugfs_vpu_power:s0