wlan: If host detects data stall, issue FW BMU dump command

If host side detects any data stall,
Or if user triggers transport dump command,
host issue BMU dump command to FW.
This will help to debug HW BMU status.

Change-Id: Ida4100e209e48f7d7b33b2a437a8e4acff463e32
CRs-fixed: 455364
diff --git a/CORE/HDD/src/wlan_hdd_tx_rx.c b/CORE/HDD/src/wlan_hdd_tx_rx.c
index e84948a..b66cb6c 100644
--- a/CORE/HDD/src/wlan_hdd_tx_rx.c
+++ b/CORE/HDD/src/wlan_hdd_tx_rx.c
@@ -668,6 +668,9 @@
   ===========================================================================*/
 void hdd_tx_timeout(struct net_device *dev)
 {
+   hdd_adapter_t *pAdapter = WLAN_HDD_GET_PRIV_PTR(dev);
+   tHalHandle hHal = WLAN_HDD_GET_HAL_CTX(pAdapter);
+
    VOS_TRACE( VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_ERROR,
       "%s: Transmission timeout occurred", __func__);
    //Getting here implies we disabled the TX queues for too long. Queues are 
@@ -676,7 +679,7 @@
    //do possible recovery here
 
    //testing underlying data path stall
-   sme_transportDebug(0, 1);
+   sme_transportDebug(hHal, 0, 1);
 }