From b5eeaf89ed016ea0ca5d2f10c606a1736ccb5e35 Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Mon, 30 May 2022 22:13:43 -0500 Subject: [PATCH] dre: Add WCN vendor props While we are at it, correct the wifi module name too. Change-Id: I546477ef194efb9fa2e94f195ddc0ff0242b8a90 --- modules.load | 3 +-- sepolicy/vendor/property_contexts | 2 ++ sepolicy/vendor/vendor_wcnss_service.te | 3 +++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 sepolicy/vendor/vendor_wcnss_service.te diff --git a/modules.load b/modules.load index cca100e..715e234 100644 --- a/modules.load +++ b/modules.load @@ -41,8 +41,7 @@ oem_aboard.ko pinctrl_lpi_dlkm.ko stub_dlkm.ko fingerprint_detect.ko -qca_cld3_wlan.ko -qca_cld3_wlan.ko +wlan.ko rmnet_core.ko rmnet_ctl.ko rmnet_offload.ko diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index 7f9e9fb..d02aa44 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -33,6 +33,8 @@ vendor.service.wifi.socket.enable u:object_r:vendor_oem_wifi_prop:s0 vendor.service.wifi.socket.mdm.enable u:object_r:vendor_oem_wifi_prop:s0 vendor.sys.memplus.postboot u:object_r:vendor_memplus_prop:s0 vendor.sys.op.disable_ufstw u:object_r:vendor_sys_op_prop:s0 +vendor.wcn.firmware.version u:object_r:vendor_set_wlan_prop:s0 +vendor.wcn.bdf.version u:object_r:vendor_set_wlan_prop:s0 vendor.wlan.driver.status u:object_r:vendor_set_wlan_prop:s0 vendor.wlan.ftm.daemon u:object_r:vendor_set_wlan_prop:s0 vendor.wlan.ftm.up u:object_r:vendor_set_wlan_prop:s0 diff --git a/sepolicy/vendor/vendor_wcnss_service.te b/sepolicy/vendor/vendor_wcnss_service.te new file mode 100644 index 0000000..98e5d9c --- /dev/null +++ b/sepolicy/vendor/vendor_wcnss_service.te @@ -0,0 +1,3 @@ +allow vendor_wcnss_service init:unix_stream_socket connectto; +allow vendor_wcnss_service property_socket:sock_file write; +allow vendor_wcnss_service vendor_set_wlan_prop:property_service set;