From 73ce34397a986bc70fac2eb7c5f3fa7dd5461694 Mon Sep 17 00:00:00 2001 From: Isaac Chiou Date: Mon, 1 Feb 2021 22:13:12 +0800 Subject: [PATCH] Wifi: Add sepolicy files for wifi_ext service This commit adds the sepolicy related files for wifi_ext service. Bug: 171944352 Bug: 177966433 Bug: 177673356 Test: Manual Change-Id: I1613e396fd4c904ed563dfd533fb4b8f807f9657 --- tracking_denials/hal_wifi_ext.te | 4 ---- whitechapel/vendor/google/hal_wifi_ext.te | 5 +++++ whitechapel/vendor/google/property.te | 3 +++ whitechapel/vendor/google/property_contexts | 4 ++++ 4 files changed, 12 insertions(+), 4 deletions(-) delete mode 100644 tracking_denials/hal_wifi_ext.te create mode 100644 whitechapel/vendor/google/hal_wifi_ext.te diff --git a/tracking_denials/hal_wifi_ext.te b/tracking_denials/hal_wifi_ext.te deleted file mode 100644 index c43741be..00000000 --- a/tracking_denials/hal_wifi_ext.te +++ /dev/null @@ -1,4 +0,0 @@ -# b/177966433 -dontaudit hal_wifi_ext vendor_default_prop:property_service { set }; -dontaudit hal_wifi_ext grilservice_app:binder { call }; -dontaudit hal_wifi_ext grilservice_app:binder { call }; diff --git a/whitechapel/vendor/google/hal_wifi_ext.te b/whitechapel/vendor/google/hal_wifi_ext.te new file mode 100644 index 00000000..659239e8 --- /dev/null +++ b/whitechapel/vendor/google/hal_wifi_ext.te @@ -0,0 +1,5 @@ +# Allow wifi_ext to report callbacks to gril-service app +binder_call(hal_wifi_ext, grilservice_app) + +# Write wlan driver/fw version into property +set_prop(hal_wifi_ext, vendor_wifi_version) diff --git a/whitechapel/vendor/google/property.te b/whitechapel/vendor/google/property.te index 5ac31d8b..70f00d46 100644 --- a/whitechapel/vendor/google/property.te +++ b/whitechapel/vendor/google/property.te @@ -32,3 +32,6 @@ vendor_internal_prop(vendor_battery_defender_prop) # NFC vendor_internal_prop(vendor_nfc_prop) + +# WiFi +vendor_internal_prop(vendor_wifi_version) diff --git a/whitechapel/vendor/google/property_contexts b/whitechapel/vendor/google/property_contexts index a3f993b1..784291df 100644 --- a/whitechapel/vendor/google/property_contexts +++ b/whitechapel/vendor/google/property_contexts @@ -87,3 +87,7 @@ persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 # Battery vendor.battery.defender. u:object_r:vendor_battery_defender_prop:s0 + +# WiFi +vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0 +vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0