summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMisha Wagner <mishaw@google.com>2022-02-03 09:38:30 +0000
committerMisha Wagner <mishaw@google.com>2022-02-03 12:32:55 +0000
commitaafd24d84b2d925827c35d17784eab000be6b197 (patch)
tree576fc0e0b5b0fa38d41759296e1a99245b191f56
parentddafbfb8acff9a1c79f223ce7eda6bc94a35afe0 (diff)
downloadpixel-sepolicy-aafd24d84b2d925827c35d17784eab000be6b197.tar.gz
Allow Power HAL to read /proc/vendor_sched files.
This is for reading additional CPU statistics to make better scheduling decisions. Bug: 207662659 Test: m selinux_policy, plus manual test that files can be read. Change-Id: Id0206269bc4cdf1d065755ec041516a7451ea53d
-rw-r--r--power-libperfmgr/hal_power_default.te5
1 files changed, 3 insertions, 2 deletions
diff --git a/power-libperfmgr/hal_power_default.te b/power-libperfmgr/hal_power_default.te
index 00d8656..edb2575 100644
--- a/power-libperfmgr/hal_power_default.te
+++ b/power-libperfmgr/hal_power_default.te
@@ -23,6 +23,7 @@ allow hal_power_default hal_graphics_composer_default:process setsched;
# Set scheduling info for system_server (for adpf)
allow hal_power_default system_server:process setsched;
-# Allow reading /proc/stat for CPU statistics.
+# Allow reading proc files for CPU statistics.
allow hal_power_default proc_stat:file r_file_perms;
-
+allow hal_power_default proc_vendor_sched:dir r_dir_perms;
+allow hal_power_default proc_vendor_sched:file r_file_perms;