[Bugfix][A1 Only] remove DHD_FWLOG_VAL to fix system reboot, patch to fix unhide ssid
Change-Id: I04f92d8e3256888e48e8e442a71229a4a24fb151
diff --git a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_common.c b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_common.c
index 0c68520..9980fc7 100644
--- a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_common.c
+++ b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_common.c
@@ -115,7 +115,8 @@
#ifdef DHD_LOG_PRINT_RATE_LIMIT
int log_print_threshold = 0;
#endif /* DHD_LOG_PRINT_RATE_LIMIT */
-int dhd_msg_level = DHD_ERROR_VAL | DHD_FWLOG_VAL | DHD_EVENT_VAL
+//int dhd_msg_level = DHD_ERROR_VAL | DHD_FWLOG_VAL | DHD_EVENT_VAL
+int dhd_msg_level = DHD_ERROR_VAL | DHD_EVENT_VAL
/* For CUSTOMER_HW4 do not enable DHD_IOVAR_MEM_VAL by default */
#if !defined(BOARD_HIKEY)
| DHD_IOVAR_MEM_VAL
diff --git a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_pcie.c b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_pcie.c
old mode 100644
new mode 100755
index 1f2d0a8..cf104e5
--- a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_pcie.c
+++ b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/dhd_pcie.c
@@ -7615,13 +7615,10 @@
DHD_ERROR(("dhdpcie_bus_download_state 55560\n"));
if (bus->sih->chip == CYW55560_CHIP_ID) {
/* Console buffer read - Final pass */
- DHD_ERROR(("dhdpcie_bus_download_state 3\n"));
- /*
if ((bcmerror = dhdpcie_bus_readconsole(bus)) < 0) {
DHD_ERROR(("%s: Final pass console buffer read failed\n",
__FUNCTION__));
}
- //*/
/* Set write_vars done bit to let BL jump to mainline FW */
if ((bcmerror = dhdpcie_dongle_host_post_varswrite(bus, &bl_hs_addrs))) {
diff --git a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
index 65c3572..92a182b 100644
--- a/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
+++ b/src/kernel/linux/v4.19/drivers/net/wireless/bcmdhd/wl_cfg80211.c
@@ -12706,8 +12706,12 @@
if ((err = wldev_iovar_setint(dev, "closednet", 1)) < 0)
WL_ERR(("failed to set hidden : %d\n", err));
WL_DBG(("hidden_ssid_enum_val: %d \n", info->hidden_ssid));
+ } else {
+ if ((err = wldev_iovar_setint(dev, "closednet", 0)) < 0)
+ WL_ERR(("failed to set hidden : %d\n", err));
}
+
#ifdef SUPPORT_AP_RADIO_PWRSAVE
if (dev_role == NL80211_IFTYPE_AP) {
if (!wl_set_ap_rps(dev, FALSE, dev->name)) {