summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * | | | wlan: Fix for STA taking long time to connect in suspend modeMahesh A Saptasagar2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After updating the sched scan results apps going into suspend mode even before supplicant sends connect command, results delay in connection to AP. To resolve this issue hold a wakelock of 2 seconds after updating the scan results so that supplicant sends connect command and its get processed before apps go into suspend mode. Change-Id: I6df33f24fb54d1c0bf95d6ba6c26cef47e51b3ed CRs-Fixed: 694846
| | | * | | | HDD: Update restart sap functionManikandan Mohan2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to rebase restart sap function need to be updated to include active session count modification. Change-Id: I60606d89b2da3098caf73a88d6af6415b6ee5b70 CRs-fixed: 695860
| | | * | | | qcacld: SME: Regulatory check for bonding modeMahesh Kumar Kalikot Veetil2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While selecting bonding mode, SME is not honouring regulatory or dfs nol restriction. This leads to regulatory violation. Also cleaned up some magic numbers. Change-Id: Idc8f7ad0a9bba571216e79898523bc7b7c9f5687 CRs-fixed: 656373
| | | * | | | qca-cld:sap: Clear previous scan results for ACSPeng Xu2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous scan result entries are not being cleared properly hence ACS fails assess channel noise weightage. Change-Id: Id13289e8c691181eaee9e44ae198a8b5706c4013 CRs-fixed: 694798
| | | * | | | QCACLD: Fix ACS DFS channels are disabled for primary AP in AP+AP modeYun Park2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In AP+AP mode, DFS channels should be disabled for ACS when concurrent SAP is already running in non-DFS channel. However, since current code only checks if concurrent SAP mode is running, even when primary AP starts in AP+AP mode, it also disables DFS channels for ACS. Fixed this by checking if the concurrent operating channel is already assigned. Change-Id: I5d85a1b47d661f1fdd2b01dfea6919db14189be5 CRs-fixed: 695340
| | | * | | | qca-cld: enable ipa micro controller data path offloadLeo Chang2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable micro controller data path offload compile flag. Feature will be disabled by default with INI item. To enable feature INI enable is needed. Change-Id: I7a4757b4632ce0f1f030357f8708ed44ea8c29cb CRs-fixed: 695030
| | | * | | | wlan: fix 64 bit compilation errorMingcheng Zhu2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix 64 bit compilation error Change-Id: I986d43ed3c912096e44a5fd8723bf5167c4da40b CRs-Fixed: 657692
| | | * | | | qca_cld: Get RAM dump address and size during host driver PCIe probeYue Ma2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently host driver will get and map RAM dump address/size every time it tries to collect the RAM dump. There is a limitation that ioremap() cannot happen inside interrupt, so add the support to get the RAM dump address and size and map it during host driver PCIe probe. Then it can directly use the mapped address to copy the RAM dump. Change-Id: I90bd07ca66352eccca2619b4ba1040a397509251 CRs-fixed: 694269
| | | * | | | qcacld: Fix VDEV restart sequence in host driverRajeev Kumar2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FW after receiving VDEV RESTART WMI command deletes the VDEV internally and expects a VDEV UP CMD from host . On host side setting vdev_up to false while sendign VDEV RESTART WMI command to FW and when VDEV START RESP event is received from FW then setting vdev_up to TRUE. Change-Id: I7c7aa716cc077a73828afda131fa1955199b99b3 CRs-Fixed: 694623
| | | * | | | qcacld: Fix throughput number fluctuation in MCC.Nirav Shah2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By making same HWM for HBW and LBW case and increasing offset in HBW case making sure that both interface gets appropriate chance and frequent pause/unpuse events are reduced. Change-Id: I2d96380a71e6b98b99b5ea076947615d307c76bc CRs-fixed: 688108
| * | | | | | Merge "Release 1.0.0.148A QCACLD WLAN Driver"Linux Build Service Account2014-07-20
| |\| | | | |
| | * | | | | Release 1.0.0.148A QCACLD WLAN DriverAkash Patel2014-07-18
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.148A qca-cld: enable rx full re-order offload feature Change-Id: I533c09ef35e00bc45ec8a1c1df1bfddee9453592
| | | * | | | Cafstaging Release 1.0.0.148AAkash Patel2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.148A Change-Id: I6d3af3c6a26298df8503edb84d59757dda3b5f70 CRs-Fixed: 688141
| | | * | | | qca-cld: enable rx full re-order offload featureLeo Chang2014-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RX full re-order offload feature should be enabled in host. If firmware only enable feature, wlan will not work. INI item should be added. Change-Id: Idc9c951c8624dd1eaa6d4b6b4a84f1b187884954 CRs-fixed: 695015
| * | | | | | Merge "Release 1.0.0.148 QCACLD WLAN Driver"Linux Build Service Account2014-07-20
| |\| | | | |
| | * | | | | Release 1.0.0.148 QCACLD WLAN DriverAkash Patel2014-07-17
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.148 Copyright fix: qcacld: wlan: NaN control path implementaion. wlan: Add the number of peers in interface results QCACLD-NEW: Adding mboxping driver into QCACLD-NEW QCACLD-NEW: HIF PCIe change to support mboxping driver QCACLD-NEW: HTC update to support end point ping feature QCACLD-NEW: Adding endpointping.bin firmware downloading support QCACLD-NEW: Modify HDD to support coexisting end point ping driver qcacld: wlan: NaN control path implementaion. wlan: qcacld: Fix num_peers in Iface stats event wlan: qcacld: [LL_Stats]Fix to parse rate_stats info wlan: HIF: Increase switchable IRAM Memory banks qcacld: wma: enable wow feature bit wlan: Protect cfg80211 ops functions from SSR wlan: Add "compat" support in iw_softap_setwpsie wlan: qca_cld: Packet log support with rx reorder full offload wlan: Fix for detecting replay packets WLAN:HDD:Correct feature flag for LFR3.0 Change-Id: I3784be91807b81b18fab725ff6e9ec180e241ff0
| | * | | | Cafstaging Release 1.0.0.148Pitani Venkata Rajesh Kumar2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.148 Change-Id: Ice8f3846831eca9f98995595df365e19724eae49 CRs-Fixed: 688141
| | * | | | Copyright fix: qcacld: wlan: NaN control path implementaion.Akash Patel2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide fix for NaN control path implementation on qcacld project Change-Id: I9917541c77a2de96bad8f08c6f4cfeaf57d25f8f CRs-Fixed: 684632
| | * | | | wlan: Add the number of peers in interface resultsAmar Singhal2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Number of peers would help userspace decide if peer packet is expected or not. Change-Id: Iae637e9050a9ffed35b14a0e9b964ec0ebff88f2 CRs-Fixed: 694115
| | * | | | QCACLD-NEW: Adding mboxping driver into QCACLD-NEWMingcheng Zhu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding the end point ping feature for bus performance measurement. CRs-Fixed: 657692 Change-Id: I838db8dccc922bd6e7ee9cfb0ca5ee6ec2a339a3
| | * | | | QCACLD-NEW: HIF PCIe change to support mboxping driverMingcheng Zhu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PCIe based HIF is modified to support the coexistence of end point ping and CLD. CRs-Fixed: 657692 Change-Id: Ide279029d6306e5b0a2c0efedc0273adf965f6c4
| | * | | | QCACLD-NEW: HTC update to support end point ping featureMingcheng Zhu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HTC is updated to allow end point ping to coexist with CLD. CRs-Fixed: 657692 Change-Id: I27cec028de2687981a0b8f244a979deb78caec4a
| | * | | | QCACLD-NEW: Adding endpointping.bin firmware downloading supportMingcheng Zhu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | endpointping.bin is a special firmware binary for end point ping feature. BMI is updated to support downloading this special firmware. CRs-Fixed: 657692 Change-Id: I830cb87602f076aa10e6a46e9527df9ba0c9f4c8
| | * | | | QCACLD-NEW: Modify HDD to support coexisting end point ping driverMingcheng Zhu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End point ping driver coexists with HDD. The HDD is modified to support this. CRs-Fixed: 657692 Change-Id: Ic814cea4890190daa55c6f105c2abaf2cbbcf8d5
| | * | | | qcacld: wlan: NaN control path implementaion.krunal soni2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide fix for NaN control path implementation on qcacld project CRs-Fixed: 684632 Change-Id: Id9cd37861ae297cd405ba7de98641186a3e570e6
| | * | | | wlan: qcacld: Fix num_peers in Iface stats eventKrishna Kumaar Natarajan2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change set will add num_peers as part of the iface stats event. Change-Id: I77308649ffb98e8275af8ef7fe5fcd2221e24721 CRs-fixed: 694115
| | * | | | wlan: qcacld: [LL_Stats]Fix to parse rate_stats infoKrishna Kumaar Natarajan2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change set will fix parsing the rate stats info from peer stats and passing it to the upper layer. Change-Id: I1468c56d632d844c0ef6c4f5a135211a2a156510 CRs-fixed: 694981
| | * | | | wlan: HIF: Increase switchable IRAM Memory banksVarun Reddy Yeturu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase Switchable IRAM bank size for new feature accomodation Change-Id: I30a3e7c59d5ca4ff570a70e468340d008a2a87cc CRs-Fixed: 686381
| | * | | | qcacld: wma: enable wow feature bitManikandaraja Venkatachalapathy2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read wow feature bit from firmware to send patterns through debugfs. Change-Id: Icc7bd996edfcbd9709f51b1b1f54b6db6146ee61 CRs-Fixed: 695081
| | * | | | wlan: Protect cfg80211 ops functions from SSRMahesh A Saptasagar2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect cfg80211 ops functions from accessing deallocated and unitialized data structures while SSR is in progress Change-Id: Ife80fcfc541c5a959f09e90da01215ef9a650496 CRs-Fixed: 691870
| | * | | | wlan: Add "compat" support in iw_softap_setwpsieGirish Gowli2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pointer passed to iw_softap_setwpsie() handler is not safe when used in a 32U/64K environment. Add "compat" support so that when the driver is part of a 64-bit kernel, the command will work with 32-bit userspace applications Change-Id: I32ebf6f39006810d5f9134e71563542586c88068 CRs-Fixed: 691138
| | * | | | wlan: qca_cld: Packet log support with rx reorder full offloadDhanashri Atre2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for reporting the remote rx descriptor needed for packet log with rx reorder full offload. Change-Id: I5503e78e699970b4fb53bd9dd74899136f2b366b CRs-Fixed: 691943
| | * | | | wlan: Fix for detecting replay packetsKrishna Kumaar Natarajan2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SAP-PMF logic fails to detect replay packets(packet with same PN in CCMP header) and does not drop SA Query packets with wrong PN#. This is true with STA as well. This is fixed by adding peer specific PN counter. PN# will be extracted from the CCMP header and compared with the last PN# received from the same peer. Change-Id: Idd1fe458d7795c3bdfd207fe3dbfb743b151b04b CRs-Fixed: 678265
| | * | | | WLAN:HDD:Correct feature flag for LFR3.0Leela Venkata Kiran Kumar Reddy Chirala2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FEATURE_WLAN_ROAM_OFFLOAD was used as the feaure flag for LFR3.0 in the place of WLAN_FEATURE_ROAM_OFFLOAD. This commit corrects it and adds debug level log to print driver and supplicant key mgmt offload capabilities Change-Id: I8ed020683a1da91f37546cd80a342efc274ec783 CRs-fixed: 694401
| * | | | | Merge "Release 1.0.0.147 QCACLD WLAN Driver"Linux Build Service Account2014-07-17
| |\ \ \ \ \
| | * | | | | Release 1.0.0.147 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-07-16
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: (23 commits) Cafstaging Release 1.0.0.147 qcacld: [SERVICES Part]Add IBSS PS single chain rx INI configuration. qcacld: [HDD Part] Add IBSS PS single chain rx INI configuration. qcacld: update fw cmn interface files qcacld: update fw cmn interface files qcacld: wmi:remove tlv checks wlan: WMI: Interface changes qcacld: Add IBSS PS dbglog support for 1 chain rx support. qcacld: 1008017 1014435 1015822 - update FW dbg file qcacld: HIF: Crash while running Wifi tests qcacld: HIF: Rmmod DUT happen host crash. cld: Return linkspeed speed based upon rssi value. wlan: Fix to enable PNO from ini file qcacld: Fix of kernel panic in hdd_wlan_exit qcacld: Maintain the source of country code qcacld: Add knob to enable/disable SIFS bursting CLD:wlan: Logging Infrastructure 1/2 copyright fix. wlan: Can't scan the hidden externel SSID when the 1st SSID is empty wlan: Deprecate all WAPI ioctls wlan: Deprecate "moduleDownInd" ioctl ... Change-Id: If77b43e33bec1114aff080fb7fdf98d299ca1cd5
| | * | | | Cafstaging Release 1.0.0.147Pitani Venkata Rajesh Kumar2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.147 Change-Id: I4fd074ee74e75ded9b9c9b24dc559d0aa3bc32b5 CRs-Fixed: 688141
| | * | | | qcacld: [SERVICES Part]Add IBSS PS single chain rx INI configuration.Rakesh Sunki2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add INI param for configuring IBSS power save single RX chain operation during ATIM window. Update this param to the firmware through vdev param update command. Change-Id: I912af063ca40a03e0c52061acb55279e8c689435 CRs-Fixed: 692476
| | * | | | qcacld: [HDD Part] Add IBSS PS single chain rx INI configuration.Rakesh Sunki2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add INI param for configuring IBSS power save single RX chain operation during ATIM window. Update this param to the firmware through vdev param update command Change-Id: I7c4055b25a9a97e14900727f6af3734521cf9a5c CRs-Fixed: 692476
| | * | | | qcacld: update fw cmn interface filesKrishna Kumaar Natarajan2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CL's included in this commit are 787795 1021989 1022823 1024577 Change-Id: Icd7e7848a1e44de2034d484a82bdd95ae62e61a3 CRs-fixed: 694095
| | * | | | qcacld: update fw cmn interface filesLeela Venkata Kiran Kumar Reddy Chirala2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CL's are as follows: 1008017 1014088 1014435 1016431 1020752 Change-Id: If4d777b324bf95f68a8e251bf98cdfe69fb5cc36 CRs-fixed: 691535
| | * | | | qcacld: wmi:remove tlv checksManikandaraja Venkatachalapathy2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remove tlv validation check to keep in sync with firmware tlv check Change-Id: I6b12ee87d6855ae74f992b45a075945705258c66 CRs-Fixed: 691961
| | * | | | wlan: WMI: Interface changesVarun Reddy Yeturu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is appropriate to add the interface related changes into one single gerrit which would make them easy to maintain for them to be picked for any other branches. Hence, removing the interface changes related code from this gerrit and adding it to the gerrit where all the interface changes are present, which is 833780 Change-Id: I04ed547774a4b60b0fd7f758c4d6f44893129270 CRs-Fixed: 694396
| | * | | | qcacld: Add IBSS PS dbglog support for 1 chain rx support.Rakesh Sunki2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add host support for dbglogid for 1 chain rx mode in ATIM window. Change-Id: I0016a5bd927bd462c2997d597b70bcea279650ec CRs-Fixed: 692563
| | * | | | qcacld: 1008017 1014435 1015822 - update FW dbg fileYuanyuan Liu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update dbglog IDs for Data Rx module Change-Id: Ia2b4aa9d1e9e296ff65d58de8f5616f1b2104075 CRs-Fixed: 692514
| | * | | | qcacld: HIF: Crash while running Wifi testsRandy Chiu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usb_hif_io_comp_work was executed after calling HIFDetachHTC.It causes kernel NULL pointer dereference at device->htcCallbacks.txCompletionHandler since it has already freed in HIFDetachHTC.Add flush_work to guarantee usb_hif_io_comp_work was executed before leaving HIFDetachHTC. Change-Id: I1f5de6321f8b4f72d6175a46beece689219bcb32 CRs-Fixed: 691516
| | * | | | qcacld: HIF: Rmmod DUT happen host crash.Randy Chiu2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pktlogmod_exit was called after __hdd_wlan_exit and cause system crash. Modify the remove procedure to fix this problem. Change-Id: I521590df82d2f50a408534c23521478c06e53c8c CRs-Fixed: 691667
| | * | | | cld: Return linkspeed speed based upon rssi value.Edhar, Mahesh Kumar2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If 'greportMaxLinkSpeed' ini parameter is configured to SCALED(2), calculate linkspeed based upon RSSI values and return greater of calculated or actual linkspeed. CRs-Fixed: 694522 Change-Id: I43ae3b2de79aebc5ec85100374d95170580185bd
| | * | | | wlan: Fix to enable PNO from ini fileAtul Mittal2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PNO should be enabled from ini by default, should be disabled as per need. Change-Id: I847df185354ddb622fd99086ab17635db66ba568 CRs-Fixed: 695099
| | * | | | qcacld: Fix of kernel panic in hdd_wlan_exitRajeev Kumar2014-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vos_open fails in wlan_hdd_startup because of FW BMI download failure while probing pci and pHddCtx->cfg_ini is freed. Later while unregistering driver from hif_pci_remove hdd_wlan_exit is called which de-references pHddCtx->cfg_ini which is already null and leads to kernel panic. Fix the kernel panic by having a null pointer check of cfg_ini in hdd_wlan_exit. Change-Id: I1a09746827ac0bb80652a0a3359bf59d53cdf51c CRs-Fixed: 694114