From 9e6528da087efc6a3f550ab5e842cf2dc3a288a6 Mon Sep 17 00:00:00 2001 From: Hridya Valsaraju Date: Mon, 10 May 2021 13:12:24 -0700 Subject: [PATCH] Label debugfs files correctly A few debugfs files are labelled as belonging to both debugfs_type and sysfs_type. Hence, any client that is provided access to sysfs_type will automatically be provided access to these files. This patch corrects the labelling for these files to prevent this. Test: build Bug: 186500818 Change-Id: I364a73a960824cc9051610032179fd5caeca09de --- whitechapel/vendor/google/file.te | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/whitechapel/vendor/google/file.te b/whitechapel/vendor/google/file.te index 5868a14a..532bb190 100644 --- a/whitechapel/vendor/google/file.te +++ b/whitechapel/vendor/google/file.te @@ -23,18 +23,18 @@ type vendor_misc_data_file, file_type, data_file_type; type vendor_rpmbmock_data_file, file_type, data_file_type; # Exynos debugfs -type vendor_ion_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_dmabuf_debugfs, fs_type, debugfs_type, sysfs_type; +type vendor_ion_debugfs, fs_type, debugfs_type; +type vendor_dmabuf_debugfs, fs_type, debugfs_type; type vendor_mali_debugfs, fs_type, debugfs_type; -type vendor_dri_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_pm_genpd_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_regmap_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_usb_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_maxfg_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_charger_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_votable_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_battery_debugfs, fs_type, debugfs_type, sysfs_type; -type vendor_sjtag_debugfs, fs_type, debugfs_type, sysfs_type; +type vendor_dri_debugfs, fs_type, debugfs_type; +type vendor_pm_genpd_debugfs, fs_type, debugfs_type; +type vendor_regmap_debugfs, fs_type, debugfs_type; +type vendor_usb_debugfs, fs_type, debugfs_type; +type vendor_maxfg_debugfs, fs_type, debugfs_type; +type vendor_charger_debugfs, fs_type, debugfs_type; +type vendor_votable_debugfs, fs_type, debugfs_type; +type vendor_battery_debugfs, fs_type, debugfs_type; +type vendor_sjtag_debugfs, fs_type, debugfs_type; # Exynos sysfs type sysfs_exynos_bts, sysfs_type, fs_type;