summaryrefslogtreecommitdiffstats
path: root/bcmdhd/wifi_hal
diff options
context:
space:
mode:
authorVinit Deshpande <vinitd@google.com>2015-06-11 16:44:04 -0700
committerVinit Deshpande <vinitd@google.com>2015-06-11 16:44:20 -0700
commit5ca0ce0387ccaa71c18c09278bf8d810759c3aa9 (patch)
treede34633b1d81b01412cb2f370038a97d090c0022 /bcmdhd/wifi_hal
parentcfd222036ee493ecdcfa753afd981ea3e1604b5b (diff)
downloadhardware_broadcom_wlan-5ca0ce0387ccaa71c18c09278bf8d810759c3aa9.zip
hardware_broadcom_wlan-5ca0ce0387ccaa71c18c09278bf8d810759c3aa9.tar.gz
hardware_broadcom_wlan-5ca0ce0387ccaa71c18c09278bf8d810759c3aa9.tar.bz2
Fix Broadcom's crash
Bug: 21730601 Change-Id: I3a5f442e210166acf5239c173ed0f9be94fe14b2
Diffstat (limited to 'bcmdhd/wifi_hal')
-rw-r--r--bcmdhd/wifi_hal/wifi_logger.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/bcmdhd/wifi_hal/wifi_logger.cpp b/bcmdhd/wifi_hal/wifi_logger.cpp
index b401429..e93ae97 100644
--- a/bcmdhd/wifi_hal/wifi_logger.cpp
+++ b/bcmdhd/wifi_hal/wifi_logger.cpp
@@ -452,6 +452,14 @@ public:
return WIFI_SUCCESS;
}
+ virtual int cancel() {
+ /* TODO: send a command to driver to stop generating logging events */
+
+ /* unregister event handler */
+ unregisterVendorHandler(GOOGLE_OUI, GOOGLE_DEBUG_RING_EVENT);
+ return WIFI_SUCCESS;
+ }
+
virtual int handleEvent(WifiEvent& event) {
char *buffer = NULL;
int buffer_size = 0;