Skip to content

Commit

Permalink
Update sepolicies for stats hal
Browse files Browse the repository at this point in the history
Bug: 116732452
Test: No sepolicy violations observed with this change
(cherry picked from commit I1958182dd8ecc496625da2a2a834f71f5d43e7bb)

Change-Id: Ib386767d8acfacf9fedafd9a79dd555ce233f41c
  • Loading branch information
Howard Ro committed Sep 28, 2018
1 parent 21eed51 commit 578a189
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions private/compat/26.0/26.0.ignore.cil
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@
fastbootd
fingerprint_vendor_data_file
fs_bpf
fwk_stats_hwservice
hal_atrace_hwservice
hal_audiocontrol_hwservice
hal_authsecret_hwservice
Expand Down
1 change: 1 addition & 0 deletions private/compat/27.0/27.0.ignore.cil
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
fastbootd
fingerprint_vendor_data_file
fs_bpf
fwk_stats_hwservice
hal_atrace_hwservice
hal_audiocontrol_hwservice
hal_authsecret_hwservice
Expand Down
1 change: 1 addition & 0 deletions private/compat/28.0/28.0.ignore.cil
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
;; TODO(b/116344577): remove after the issue is resolved
buffer_hub_service
fastbootd
fwk_stats_hwservice
color_display_service
hal_atrace_hwservice
hal_health_storage_hwservice
Expand Down
1 change: 1 addition & 0 deletions private/hwservice_contexts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
android.frameworks.displayservice::IDisplayService u:object_r:fwk_display_hwservice:s0
android.frameworks.schedulerservice::ISchedulingPolicyService u:object_r:fwk_scheduler_hwservice:s0
android.frameworks.sensorservice::ISensorManager u:object_r:fwk_sensor_hwservice:s0
android.frameworks.stats::IStats u:object_r:fwk_stats_hwservice:s0
android.hardware.atrace::IAtraceDevice u:object_r:hal_atrace_hwservice:s0
android.hardware.audio.effect::IEffectsFactory u:object_r:hal_audio_hwservice:s0
android.hardware.audio::IDevicesFactory u:object_r:hal_audio_hwservice:s0
Expand Down
1 change: 1 addition & 0 deletions public/hwservice.te
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ type default_android_hwservice, hwservice_manager_type;
type fwk_display_hwservice, hwservice_manager_type, coredomain_hwservice;
type fwk_scheduler_hwservice, hwservice_manager_type, coredomain_hwservice;
type fwk_sensor_hwservice, hwservice_manager_type, coredomain_hwservice;
type fwk_stats_hwservice, hwservice_manager_type, coredomain_hwservice;
type hal_atrace_hwservice, hwservice_manager_type;
type hal_audiocontrol_hwservice, hwservice_manager_type;
type hal_audio_hwservice, hwservice_manager_type;
Expand Down
3 changes: 3 additions & 0 deletions public/statsd.te
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ allow statsd {
system_api_service
}:service_manager find;

# Allow statsd to add as HIDL service.
add_hwservice(statsd, fwk_stats_hwservice)

# Grant statsd to access health hal to access battery metrics.
allow statsd hal_health_hwservice:hwservice_manager find;

Expand Down

0 comments on commit 578a189

Please sign in to comment.