summaryrefslogtreecommitdiff
path: root/vendor
diff options
context:
space:
mode:
authorXin Li <delphij@google.com>2021-06-22 08:03:26 +0000
committerXin Li <delphij@google.com>2021-06-22 19:10:49 +0000
commit065422a4cebcfaa799a635f3cfcf1432dab29478 (patch)
tree330f38dc21cc8c8eaa97c5cf5ad3fd4afd234510 /vendor
parent09d98ccc81fbcef63a9b73baf0a155aec935499e (diff)
downloadsunfish-sepolicy-065422a4cebcfaa799a635f3cfcf1432dab29478.tar.gz
Revert "Stats: removed obsolete IStats HIDL sepolicies"
This reverts commit 09d98ccc81fbcef63a9b73baf0a155aec935499e. Reason for revert: b/191638359 Merged-In: I738bb1c1699dd6d2e075fb0f822129d65328eb5a Change-Id: I89f0a46860f82b0f3a8d90dff9636cc848d5b23d
Diffstat (limited to 'vendor')
-rw-r--r--vendor/google/hal_health_default.te1
-rw-r--r--vendor/google/hal_sensors_default.te1
-rw-r--r--vendor/google/pixelstats_vendor.te3
-rw-r--r--vendor/google/uv_exposure_reporter.te2
4 files changed, 7 insertions, 0 deletions
diff --git a/vendor/google/hal_health_default.te b/vendor/google/hal_health_default.te
index 4adbaa1..d320e81 100644
--- a/vendor/google/hal_health_default.te
+++ b/vendor/google/hal_health_default.te
@@ -4,6 +4,7 @@ r_dir_file(hal_health_default, sysfs_scsi_devices_0000)
set_prop(hal_health_default, vendor_shutdown_prop)
set_prop(hal_health_default, vendor_battery_defender_prop)
+allow hal_health_default fwk_stats_hwservice:hwservice_manager find;
allow hal_health_default fwk_stats_service:service_manager find;
binder_use(hal_health_default)
diff --git a/vendor/google/hal_sensors_default.te b/vendor/google/hal_sensors_default.te
index 2f746ce..5adebba 100644
--- a/vendor/google/hal_sensors_default.te
+++ b/vendor/google/hal_sensors_default.te
@@ -13,6 +13,7 @@ allow hal_sensors_default sysfs_leds:dir search;
allow hal_sensors_default sysfs_leds:file r_file_perms;
# For Suez metrics collection
+allow hal_sensors_default fwk_stats_hwservice:hwservice_manager find;
binder_call(hal_sensors_default, system_server);
allow hal_sensors_default fwk_stats_service:service_manager find;
binder_use(hal_sensors_default)
diff --git a/vendor/google/pixelstats_vendor.te b/vendor/google/pixelstats_vendor.te
index e6c178d..7498cfc 100644
--- a/vendor/google/pixelstats_vendor.te
+++ b/vendor/google/pixelstats_vendor.te
@@ -11,6 +11,9 @@ hwbinder_use(pixelstats_vendor)
allow pixelstats_vendor hal_pixelstats_hwservice:hwservice_manager find;
binder_call(pixelstats_vendor, pixelstats_system)
+allow pixelstats_vendor fwk_stats_hwservice:hwservice_manager find;
+binder_call(pixelstats_vendor, stats_service_server)
+
binder_use(pixelstats_vendor)
allow pixelstats_vendor fwk_stats_service:service_manager find;
diff --git a/vendor/google/uv_exposure_reporter.te b/vendor/google/uv_exposure_reporter.te
index 0d7ec6b..8aa682a 100644
--- a/vendor/google/uv_exposure_reporter.te
+++ b/vendor/google/uv_exposure_reporter.te
@@ -3,7 +3,9 @@ type uv_exposure_reporter, domain, coredomain;
app_domain(uv_exposure_reporter)
allow uv_exposure_reporter app_api_service:service_manager find;
+allow uv_exposure_reporter fwk_stats_hwservice:hwservice_manager find;
allow uv_exposure_reporter sysfs_msm_subsys:dir search;
allow uv_exposure_reporter sysfs_msm_subsys:file r_file_perms;
+binder_call(uv_exposure_reporter, stats_service_server);
allow uv_exposure_reporter fwk_stats_service:service_manager find;
binder_use(uv_exposure_reporter)