From 3c90eaf2095858798b68dd68953f8d550d90905c Mon Sep 17 00:00:00 2001 From: Andrew Scull <ascull@google.com> Date: Fri, 12 May 2017 15:58:03 +0100 Subject: [PATCH] SELinux policies for Weaver HAL. Bug: 35628284 Change-Id: I08877ac117212325b1259f7d90a4c0cb1dac2d9f Fix: 38233550 Test: Build and boot Merged-In: I4cdacb601e0eea1f5f0e721c568c7ee04298704f --- private/system_server.te | 1 + public/attributes | 3 +++ public/hal_weaver.te | 2 ++ 3 files changed, 6 insertions(+) create mode 100644 public/hal_weaver.te diff --git a/private/system_server.te b/private/system_server.te index 6537233cd..925c82d8d 100644 --- a/private/system_server.te +++ b/private/system_server.te @@ -192,6 +192,7 @@ hal_client_domain(system_server, hal_tv_input) hal_client_domain(system_server, hal_usb) hal_client_domain(system_server, hal_vibrator) hal_client_domain(system_server, hal_vr) +hal_client_domain(system_server, hal_weaver) hal_client_domain(system_server, hal_wifi) hal_client_domain(system_server, hal_wifi_supplicant) diff --git a/public/attributes b/public/attributes index 671a0e44a..f69cb137b 100644 --- a/public/attributes +++ b/public/attributes @@ -264,6 +264,9 @@ attribute hal_vibrator_server; attribute hal_vr; attribute hal_vr_client; attribute hal_vr_server; +attribute hal_weaver; +attribute hal_weaver_client; +attribute hal_weaver_server; attribute hal_wifi; attribute hal_wifi_client; attribute hal_wifi_server; diff --git a/public/hal_weaver.te b/public/hal_weaver.te new file mode 100644 index 000000000..1910cf12b --- /dev/null +++ b/public/hal_weaver.te @@ -0,0 +1,2 @@ +# HwBinder IPC from client to server +# binder_call(hal_weaver_client, hal_weaver_server) -- GitLab