diff options
-rw-r--r-- | bcmdhd/firmware/bcm4354/fw_bcm4354.bin | bin | 639570 -> 636795 bytes | |||
-rw-r--r-- | bcmdhd/firmware/bcm4354/fw_bcm4354_ap.bin | bin | 550776 -> 548006 bytes | |||
-rw-r--r-- | bcmdhd/firmware/bcm4356/fw_bcm4356_ap_pcie.bin | bin | 587448 -> 587791 bytes | |||
-rw-r--r-- | bcmdhd/firmware/bcm4356/fw_bcm4356_pcie.bin | bin | 671458 -> 671802 bytes | |||
-rw-r--r-- | bcmdhd/wifi_hal/wifi_hal.cpp | 8 |
5 files changed, 7 insertions, 1 deletions
diff --git a/bcmdhd/firmware/bcm4354/fw_bcm4354.bin b/bcmdhd/firmware/bcm4354/fw_bcm4354.bin Binary files differindex 686a3f9..afa65fe 100644 --- a/bcmdhd/firmware/bcm4354/fw_bcm4354.bin +++ b/bcmdhd/firmware/bcm4354/fw_bcm4354.bin diff --git a/bcmdhd/firmware/bcm4354/fw_bcm4354_ap.bin b/bcmdhd/firmware/bcm4354/fw_bcm4354_ap.bin Binary files differindex ff50a7c..e8f8bc1 100644 --- a/bcmdhd/firmware/bcm4354/fw_bcm4354_ap.bin +++ b/bcmdhd/firmware/bcm4354/fw_bcm4354_ap.bin diff --git a/bcmdhd/firmware/bcm4356/fw_bcm4356_ap_pcie.bin b/bcmdhd/firmware/bcm4356/fw_bcm4356_ap_pcie.bin Binary files differindex c8e1cae..cd571bc 100644 --- a/bcmdhd/firmware/bcm4356/fw_bcm4356_ap_pcie.bin +++ b/bcmdhd/firmware/bcm4356/fw_bcm4356_ap_pcie.bin diff --git a/bcmdhd/firmware/bcm4356/fw_bcm4356_pcie.bin b/bcmdhd/firmware/bcm4356/fw_bcm4356_pcie.bin Binary files differindex 67029d8..8efc09f 100644 --- a/bcmdhd/firmware/bcm4356/fw_bcm4356_pcie.bin +++ b/bcmdhd/firmware/bcm4356/fw_bcm4356_pcie.bin diff --git a/bcmdhd/wifi_hal/wifi_hal.cpp b/bcmdhd/wifi_hal/wifi_hal.cpp index 0a6384f..b27bac2 100644 --- a/bcmdhd/wifi_hal/wifi_hal.cpp +++ b/bcmdhd/wifi_hal/wifi_hal.cpp @@ -295,6 +295,12 @@ void wifi_cleanup(wifi_handle handle, wifi_cleaned_up_handler handler) int bad_commands = 0; + for (int i = 0; i < info->num_event_cb; i++) { + cb_info *cbi = &(info->event_cb[i]); + WifiCommand *cmd = (WifiCommand *)cbi->cb_arg; + ALOGE("Command left in event_cb %p:%s", cmd, cmd->getType()); + } + while (info->num_cmd > bad_commands) { int num_cmd = info->num_cmd; cmd_info *cmdi = &(info->cmd[bad_commands]); @@ -316,7 +322,7 @@ void wifi_cleanup(wifi_handle handle, wifi_cleaned_up_handler handler) for (int i = 0; i < info->num_event_cb; i++) { cb_info *cbi = &(info->event_cb[i]); WifiCommand *cmd = (WifiCommand *)cbi->cb_arg; - ALOGE("Leaked command %p:%s", cmd, cmd->getType()); + ALOGE("Leaked command %p", cmd); } pthread_mutex_unlock(&info->cb_lock); |