summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinay Gannevaram <vganneva@codeaurora.org>2019-05-28 19:52:53 +0530
committeralk3pInjection <webmaster@raspii.tech>2023-06-13 00:20:25 +0800
commitd35bce436c703b941391e3e4b8c66bd7e8567261 (patch)
tree85ea8f0ab5d565cee0ee2bbb5fc7c7b6300c30ac
parent6686cb12cde31811e7e5487980a4462c4564e0bc (diff)
sepolicy_vndr: legacy: Add rule to set property for wlan driver/fw ver info
wlan driver/fw version are set at property at enforcing mode. Add rules to allow to set wlan driver/fw version info CRs-Fixed: 2460816 Change-Id: Ic0bb570cd53fe450512496c5864f432ce3219bbe
-rw-r--r--legacy/vendor/common/hal_wifi.te3
-rw-r--r--legacy/vendor/common/property.te3
-rw-r--r--legacy/vendor/common/property_contexts2
3 files changed, 8 insertions, 0 deletions
diff --git a/legacy/vendor/common/hal_wifi.te b/legacy/vendor/common/hal_wifi.te
index 70fd8bf1..378dc401 100644
--- a/legacy/vendor/common/hal_wifi.te
+++ b/legacy/vendor/common/hal_wifi.te
@@ -46,6 +46,9 @@ allow hal_wifi proc_modules:file r_file_perms;
r_dir_file(hal_wifi_default, proc_wifi_dbg)
get_prop(hal_wifi_default, vendor_softap_prop)
+# Write wlan driver/fw version into property
+set_prop(hal_wifi_default, vendor_wifi_version)
+
# allow hal_wifi to write into /data/vendor/tombstones/wifi
userdebug_or_eng(`
allow hal_wifi_server vendor_tombstone_data_file:dir rw_dir_perms;
diff --git a/legacy/vendor/common/property.te b/legacy/vendor/common/property.te
index ec120e70..1ca66295 100644
--- a/legacy/vendor/common/property.te
+++ b/legacy/vendor/common/property.te
@@ -183,6 +183,9 @@ vendor_internal_prop(hvdcp_opti_prop)
#adsprpc props
vendor_restricted_prop(adsprpc_prop)
+# Wifi version recorder
+vendor_internal_prop(vendor_wifi_version);
+
#qvr property
vendor_restricted_prop(qvr_prop)
diff --git a/legacy/vendor/common/property_contexts b/legacy/vendor/common/property_contexts
index 3f65f0a9..fabedd58 100644
--- a/legacy/vendor/common/property_contexts
+++ b/legacy/vendor/common/property_contexts
@@ -86,6 +86,8 @@ vendor.iop.enable_prefetch_ofr u:object_r:vendor_iop_prop:s0
vendor.perf.gestureflingboost.enable u:object_r:vendor_scroll_prop:s0
vendor.qti.izat. u:object_r:location_prop:s0
vendor.usb. u:object_r:vendor_usb_prop:s0
+vendor.wlan.driver.version u:object_r:vendor_wifi_version:s0
+vendor.wlan.firmware.version u:object_r:vendor_wifi_version:s0
persist.vendor.usb. u:object_r:vendor_usb_prop:s0
ro.vendor.dbg.coresight.cfg_file u:object_r:vendor_coresight_prop:s0
vendor.audio. u:object_r:vendor_audio_prop:s0