From 8a9a191958c43be273a46efcb9669c896f346dc7 Mon Sep 17 00:00:00 2001 From: Benjamin Schwartz Date: Thu, 20 Dec 2018 11:16:20 -0800 Subject: [PATCH] power.stats: Port power.stats HAL to Pixel 2 Bug: 120301393 Test: run vts -m VtsHalPowerStatsV1_0Target Test: adb shell "lshal debug android.hardware.power.stats@1.0::IPowerStats/default" Change-Id: Ib46e205651e0972dd4008976209aaf7dbff4d5f8 (cherry picked from commit 61d2125575fe200064fc695609e5d11c702a20d0) Merged-In: Ib46e205651e0972dd4008976209aaf7dbff4d5f8 --- sepolicy/vendor/file_contexts | 1 + sepolicy/vendor/hal_power_stats_default.te | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 sepolicy/vendor/hal_power_stats_default.te diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index fc89d7ac..345527ef 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -168,6 +168,7 @@ /vendor/bin/oemlock-bridge u:object_r:hal_bootctl_default_exec:s0 /vendor/bin/hw/android\.hardware\.usb@1\.1-service\.wahoo u:object_r:hal_usb_impl_exec:s0 /vendor/bin/hw/android\.hardware\.power@1\.2-service\.wahoo-libperfmgr u:object_r:hal_power_default_exec:s0 +/vendor/bin/hw/android\.hardware\.power\.stats@1\.0-service\.pixel u:object_r:hal_power_stats_default_exec:s0 /vendor/bin/chre u:object_r:chre_exec:s0 /vendor/bin/time_daemon u:object_r:time_daemon_exec:s0 /vendor/bin/imsrcsd u:object_r:hal_rcsservice_exec:s0 diff --git a/sepolicy/vendor/hal_power_stats_default.te b/sepolicy/vendor/hal_power_stats_default.te new file mode 100644 index 00000000..f95e9b3a --- /dev/null +++ b/sepolicy/vendor/hal_power_stats_default.te @@ -0,0 +1,6 @@ +# power.stats HAL needs access to rpm, and wlan sysfs nodes in /d/ +r_dir_file(hal_power_stats_default, debugfs_rpm) +r_dir_file(hal_power_stats_default, debugfs_wlan) + +# power.stats HAL needs access to the easel sysfs node +r_dir_file(hal_power_stats_default, sysfs_easel) \ No newline at end of file