summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | qcacld-2.0: Add an INI item to enable NaN data path featureRavi Joshi2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an INI item to enable NAN data path feature. NAN data path feature will be disabled by default. CRs-Fixed: 962367 Change-Id: I304fcc70c0e83d890ae95d2d4ff1b7ce691374e2
| | * | | | | qcacld-2.0: Refactor hdd_config structureRavi Joshi2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring of hdd_config structure enables forward referencing of this structure without having to include a formal header file. This method is more closer to linux coding style. CRs-Fixed: 962367 Change-Id: Ide522af3253bd66e4491eaed7bcfe90199ec2e4f
| | * | | | | qcacld-2.0: Create new files for supporting NaN data path featureRavi Joshi2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new files for supporting NaN data path feature. CRs-Fixed: 962367 Change-Id: If12d15789659d04559a9d65d6b7016d4cc595fcf
| | * | | | | qcacld-2.0: Remove unnecessary error logsAbhishek Singh2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Remove frequently seen unnecessary error logs in kmesg from driver. Change-Id: I708c11fc40fc3e7ca7fb71bf83f994f08463108d CRs-Fixed: 971507
| | * | | | | qcacld-2.0: Fix compilation error of missing CONFIG_CNSS_SECURE_FWYuanyuan Liu2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In platform driver, cnss_get_fw_ptr and cnss_get_sha_hash are defined when flag CONFIG_CNSS_SECURE_FW is enabled. However, these two functions are exported in header file without any protection. Kernel has fixed this error recently, which requires a related fix in host driver. CRs-Fixed: 971688 Change-Id: I4c41fc64eb9f704da2a5cf00adf4f28dc2ab5a00
| | * | | | | qcacld:IPA uC: Fix crash when resume pended events after driver unloadYun Park2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When pended HDD IPA events are resumed after driver unloading, a crash happens, since resources are already freed up. Fix by not pending events while driver unloading is in progress. Change-Id: Id744aa6e683850ce25c875ab6b5ffabdca733e5d CRs-Fixed: 987180
| | * | | | | qcacld-2.0: Fix indentation in hdd_AssociationCompletionHandler()Srinivas Girigowda2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix indentation in hdd_AssociationCompletionHandler(). Change-Id: I38ecf300cf99c4e0c7ce0479a28fc720b42c94ba CRs-Fixed: 987233
| | * | | | | qcacld-2.0: CL 1469034 - update fw common interface filesSandeep Puligilla2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a wmi command to enable/disable channel avoidance report event from firmware Change-Id: Ic84728b315b4729470238098a91ef6bb629b3f7b CRs-Fixed: 865207
| | * | | | | qcacld-2.0: Update get_concurrency_matrix to advertise STA + NANSrinivas Girigowda2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the get_concurrency_matrix API to advertise the support for STA + NAN concurrency. Change-Id: Ie178cdb8c01294ef103baebfd7805d80e4c3c3be CRs-Fixed: 987047
| | * | | | | qcacld-2.0: Add scenario based BUG reportGupta, Kapil2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Change to initiate BUG report in case of fatal event Add INI support to Enable/Disable it. The fatal event handled are as below: - Roaming failed after successfull preauth. - MC thread is Stucked for 15 sec. - Sme command timeout. - PE defer queue is full. - VOS run out of message wrapper. - Management tx timeout. - HDD level wait for event timeout. CRs-Fixed: 912560 Change-Id: I64dff8b7d0836340ce3bec5f5985d1919b600c23
| | * | | | | Merge remote-tracking branch 'origin/master' into wlan-cld2.driver.lnx.1.0-devAkash Patel2016-03-09
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (117 commits) Release 4.0.11.35 qcacld-2.0: Ignore BMISS indication in case previous one is not processed qcacld-2.0: Fix SapAllChnlList memory leak qcacld-2.0: Fix data path cache_buf memory leak qcacld-2.0: Fix tpDeleteBssParams memory leak cld-2.0: Fix assoc req not including SMPS static in 1x1 antenna mode Release 4.0.11.34 qcacld-2.0: memset bpf load to zero, update the bpf enabled correctly qcacld-2.0: CL 1466376 update fw common interface files qcacld-2.0: CL 1465726 update fw common interface files qcacld-2.0: CL 1464702 update fw common interface files qcacld-2.0: CL 1463814 update fw common interface files qcacld-2.0: CL 1462943 update fw common interface files qcacld-2.0: skip session id validation for FTM mode. qcacld-2.0: Correct ext IE in Probe req and Assoc req qcacld-2.0: Introduce vos_status_to_os_return qcacld-2.0: CL 1468122 update ifw common interface files Release 4.0.11.33 wlan: Allow nRestTimeConc, idle_time_conc, min_rest_time_conc as 0 qcacld-2.0: enable skb prealloc based on FEATURE_SKB_PRE_ALLOC ... Change-Id: Iaa548afb20b84f7534c957b95ed4845f8cd0ec4a CRs-Fixed: 688141
| * | | | | | Merge remote-tracking branch 'origin/master' into wlan-cld2.driver.lnx.1.0-relAkash Patel2016-03-08
| |\ \ \ \ \ \ | | |/ / / / / | |/| / / / / | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (117 commits) Release 4.0.11.35 qcacld-2.0: Ignore BMISS indication in case previous one is not processed qcacld-2.0: Fix SapAllChnlList memory leak qcacld-2.0: Fix data path cache_buf memory leak qcacld-2.0: Fix tpDeleteBssParams memory leak cld-2.0: Fix assoc req not including SMPS static in 1x1 antenna mode Release 4.0.11.34 qcacld-2.0: memset bpf load to zero, update the bpf enabled correctly qcacld-2.0: CL 1466376 update fw common interface files qcacld-2.0: CL 1465726 update fw common interface files qcacld-2.0: CL 1464702 update fw common interface files qcacld-2.0: CL 1463814 update fw common interface files qcacld-2.0: CL 1462943 update fw common interface files qcacld-2.0: skip session id validation for FTM mode. qcacld-2.0: Correct ext IE in Probe req and Assoc req qcacld-2.0: Introduce vos_status_to_os_return qcacld-2.0: CL 1468122 update ifw common interface files Release 4.0.11.33 wlan: Allow nRestTimeConc, idle_time_conc, min_rest_time_conc as 0 qcacld-2.0: enable skb prealloc based on FEATURE_SKB_PRE_ALLOC ... Change-Id: Iaa548afb20b84f7534c957b95ed4845f8cd0ec4a
| | * | | | Release 4.0.11.35Anjaneedevi Kapparapu2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.35 Change-Id: I670a7d95994cf20caa47f9d92deeb6e6415dff2b CRs-Fixed: 688141
| | * | | | qcacld-2.0: Ignore BMISS indication in case previous one is not processedGupta, Kapil2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation If SME has active cmd, continuous BMiss in BMPS state will exhaust sme command pool. To avoid this, Ignore BMiss indication in case previous one is not processed. CRs-Fixed: 979109 Change-Id: I87f6d5437f181abb92772ad142b2101547d76657
| | * | | | qcacld-2.0: Fix SapAllChnlList memory leakLiangwei Dong2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "MEMORY_DEBUG" enabled driver shows the SapAllChnlList is not freed upon driver unloading in SNS test. This commit fixes this issue by freeing channel list in WLANSAP_CLOSE API. Change-Id: I1c954336e14746060fec19f3ad89b3d4882306af CRs-Fixed: 985334
| | * | | | qcacld-2.0: Fix data path cache_buf memory leakLiangwei Dong2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "MEMORY_DEBUG" enabled driver shows the cache_buf is not freed upon driver unload. Now, free the cached frame and cache_buf in WLANTL_Close. Change-Id: I27e4adbb9e40554533e75c81a4483ad8b13912c5 CRs-Fixed: 985334
| | * | | | qcacld-2.0: Fix tpDeleteBssParams memory leakLiangwei Dong2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "MEMORY_DEBUG" enabled driver shows the tpDeleteBssParams is not freed upon driver unloading in SNS test. This commit fixes this issue by freeing tpDeleteBssParams once no referance to it. Change-Id: I302e24048f6d0c25dc9d191b65a1435883a6c7e7 CRs-Fixed: 985334
| | * | | | cld-2.0: Fix assoc req not including SMPS static in 1x1 antenna modeArchana Ramachandran2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In platforms that supports LTE coex, When antenna mode is dynamically switched from 2x2 to 1x1 before station association the SMPS mode is not set to enabled, static in the HT caps of assoc req management frame. Although the station will send SMPS action frames with the correct SMPS mode after association, if the AP did not receive the management frames then it will continue to transmit is 2x2 rates when station is in 1x1 mode. CRs-Fixed: 986388 Change-Id: Ide2eef354ca6a8aa83981a959b029216c2069943
| | * | | | Release 4.0.11.34Anjaneedevi Kapparapu2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.34 Change-Id: I9619177ff6f6d252db14040d1623c0aaac6e3f54 CRs-Fixed: 688141
| | * | | | qcacld-2.0: memset bpf load to zero, update the bpf enabled correctlyArun Khandavalli2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Current length of bpf is not set during the reset filter. set offload is allocated through malloc, so invalid values for current_length are recieved during reset. Memset set_bpfload to zero after allocation. - update the bpf service to hdd correctly depending on the wmi service bitmap recieved from the firmware. Change-Id: Iaf4774865cf0698a2deebac5cea62c873146e838 CRs-Fixed: 985562
| | * | | | qcacld-2.0: CL 1466376 update fw common interface filesSreelakshmi Konamki2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhanced mcast filtering for incoming packets that have multicast IP but unicast mac Change-Id: Id50d9130f050ec9a948fdba9931c88b9111bb6ad CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1465726 update fw common interface filesSreelakshmi Konamki2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add fields to WMI pdev LED config cmd to specify blink parameters Change-Id: Icd3cf8df3f5af6eed4c7263de641a61e3560b4fc CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1464702 update fw common interface filesSreelakshmi Konamki2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New events required for moving TDLS connection tracker to host Change-Id: Icca87b3b3441fb126811d792ee59cebe14e0d462 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1463814 update fw common interface filesSreelakshmi Konamki2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | adding wmi cmd for setting BT paging and WLAN P2P/STA/SAP sched interval Change-Id: I07b885d726c12d8a9e7e8b179ad427b24a2f5db8 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1462943 update fw common interface filesPoddar, Siddarth2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace mac_id with pdev_id, add vdev_id to peer commands/events and change reserved0 to pdev_id in PDEV commands Change-Id: Id112e0eb6262739a1fd1767150d29cc5bd59955b CRs-Fixed: 865207
| | * | | | qcacld-2.0: skip session id validation for FTM mode.Manjeet Singh2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit f5aa6cc5016a9b02e470873008be139cb38c5796 session validation in wda_cli_get_command and process_wma_set_command API was introduced. However, in FTM mode session validation logic won't work due to missing functionality. Thus, session validation check is skipped in FTM. Change-Id: I15c20594a75c290863623edab4d93574c80b9cbd CRs-fixed: 964701
| | * | | | qcacld-2.0: Correct ext IE in Probe req and Assoc reqGupta, Kapil2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Curretly driver doesn't add ext IE in unicast probe request which it gets from supplicant. Add the changes to add ext IEs in unicast probe requests and assoc req CRs-Fixed: 977188 Change-Id: Idacfa287d17a2409f054421229d04ff087aa28d8
| | * | | | qcacld-2.0: Introduce vos_status_to_os_returnKrishna Kumaar Natarajan2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Need to convert important VOS_STATUS errors to OS specific errors Change-Id: I612e77b229c8c9d5d2c2b7273a73402b2d2ba063 CRs-Fixed: 830599
| | * | | | qcacld-2.0: CL 1468122 update ifw common interface filesSandeep Puligilla2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new RSSI dbg IDs for stats Change-Id: I2686daa210ac4424454ebf881084e25c22bb72c3 CRs-Fixed: 865207
| | * | | | Release 4.0.11.33Anjaneedevi Kapparapu2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.33 Change-Id: I11fc8c1219d0997ce3162367c822ffb8229afc29 CRs-Fixed: 688141
| | * | | | wlan: Allow nRestTimeConc, idle_time_conc, min_rest_time_conc as 0Agrawal Ashish2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently nRestTimeConc, idle_time_conc, min_rest_time_conc are set to default value in PMac if nRestTimeConc, idle_time_conc and min_rest_time_conc are set 0 in ini. Allow 0 value for nRestTimeConc, idle_time_conc, min_rest_time_conc. Change-Id: I771423afda0e3e19f430c5bf66d7a5578c601e4a CRs-Fixed: 984932
| | * | | | qcacld-2.0: enable skb prealloc based on FEATURE_SKB_PRE_ALLOCPoddar, Siddarth2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable skb prealloc based on FEATURE_SKB_PRE_ALLOC. Moreover assign the prealloc memory only when skb allocation 12 failed. CRs-Fixed: 981695 Change-Id: I4a5011cd90877fd1e51bf934d537708ffbd2003a
| | * | | | qcacld-2.0: fix wrong return value of QCMBR commandYi Chen2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If wlan_hdd_qcmbr_command returns -EAGAIN and pqcmbr_data->copy_to_user is set to 1, -EAGAIN will be overwritten by the return value of copy_to_user. Only call copy_to_user when wlan_hdd_qcmbr_command returns 0. Change-Id: Ie75b3f7329d89766641caec1f377f38127937976 CRs-Fixed: 965103
| | * | | | qcacld-2.0: Check pkt_stats_dump for NULL before accessing itSachin Ahuja2016-03-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently while sending the pktstats to user, driver wakes the logging thread for the last tx/rx monitor packet which is checked by stop monitor state stored in pkt_stats_dump Validate pkt_stats_dump for NULL before accessing this state. Change-Id: Ie80d2707b7b763d3f0e7d8c86e5ab1c8858ab8f6 CRs-Fixed: 984340
| | * | | | Release 4.0.11.32Anjaneedevi Kapparapu2016-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.32 Change-Id: Icd2672ac8dc6477ffd8184c3764e22f48ace49e0 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Validate session id in cli_get/set cmdManjeet Singh2016-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In wda_cli_get_command and process_wma_set_command API, commands can be passed without session id validation. This might lead to a condition in which a session might be invalid/closed, but these API might still pass the commands to lower layers. Thus, session id needs to validated at various places related to these API. Change-Id: I82706240e12ca1a4f86bb345d87ed7fac1377144 CRs-fixed: 964701
| | * | | | qcacld-2.0: Change to include VHT TX POWER ENVELOPE IE in SAP modeEdhar, Mahesh Kumar2016-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract VHT TX POWER ENVELOPE IE from hostapd beacon template passed through start/change cfg80211 API and include it in driver beacon template. Change-Id: I8ef00ebbd44e71219d47f5a8cec6496e78cb7c66 CRs-Fixed: 984779
| | * | | | qcacld-2.0: remove vos_get_ramdump_mem vos wrapper APISarada Prasanna Garnayak2016-03-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host driver is using vos_get_virt_ramdump_mem vos API to retrieve the ramdump address and size from platform driver. vos_get_ramdump_mem is not used by any module in host driver for ramdump info. Remove this dead code from host driver. CRs-Fixed: 983645 Change-Id: I4558a4bd1b041bbaa9aa6b5d93f2f31d80f95957
| | * | | | Release 4.0.11.31Anjaneedevi Kapparapu2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.31 Change-Id: I63ff0e6455ac8e5e1211006aa84448d7653af550 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Rename enumeration associated with scan typesKrishna Kumaar Natarajan2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename enumeration associated with scan types WMI interface files shared between host and Firmware have the same macro defined resulting in compilaiton issue. Hence renaming these enumeration with LIM prefix. Change-Id: Ia196b8e4bb582490a9f957b8cdf1e3a12c4fbde0 CRs-Fixed: 981355
| | * | | | qcacld-2.0: CL 1461271 update fw common interface filesPoddar, Siddarth2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPDU density advertisement Change-Id: If6e03586008cf498dfe1c38dcd31dc04043f1f2c CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1457903 update fw common interface filesPoddar, Siddarth2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI changes for introducing 11ax capabilities add new dbglog IDs for scan events Change-Id: Ie9d30e397ae7bfe84619acab4c42bc8739b19a99 CRs-Fixed: 865207
| | * | | | cld-2.0: Revert send disconnect event for userspace initiated disconnectArchana Ramachandran2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For userspace initiated disconnect calling cfg80211_disconnect from the host driver is resulting in from disconnect AP flag set to true. This is causing state mismatch between userspace and the driver and the connection retrial to fail CRs-Fixed: 979555 Change-Id: Ie9814745515e1eca519e418b243a3c1d06f25701
| | * | | | qcacld-2.0: Fix multiple tx queues pause count issueHimanshu Agarwal2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add logic to ensure that tx queues pause count increases only once for one pause reason. Change-Id: I3fe2dc16cba2dd603de5491e7bdb318eb9e3d0a0 CRs-Fixed: 983527
| | * | | | qcacld-2.0: Reset target suspend flag when wow ack time outMukul Sharma2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During suspend request host send wow cmd to fwr and set target suspend true so other wmi cmd won't send to fwr. While waiting for wow ack/nack from fwr, if time out happens then host inject crash and start self recovery. But inject cmd is getting dropped due to target suspend is set. As a part of this fix, reset target suspend flag if timeout occur for wow ack so self recovery can be triggered. Change-Id: I1db556f9aa83fbf1324ddc1c1d205b0217b11bc2 CRs-Fixed: 983694
| | * | | | qcacld-2.0: Fix other variable type used as boolean and initialized variablec_zding2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In current logic the member "cbMode" of structure "tSirSmeStartBssReq" and member "secondarySubBand" of structure "tLimChannelSwitchInfo" used as boolean, actually "cbMode" defined as "tANI_U8" type and "secondarySubBand" defined as "enum" type. Initialized variable "getAssocSTAsReq" before be used. Change function "ATH_DFSEVENTQ_UNLOCK" position, optimize the efficiency. Change-Id: Ic5fec6c00b4bbfed53ebb9b5f965930f26171a11 CRs-Fixed: 969139
| | * | | | qcacld-2.0: Fix sme active list timeout casued by delete sta requestc_zding2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some corner cases, delete sta request processing wma handler didn’t sent The response, the commands in active list will not be removed and timeout. Change-Id: I3228badf66eeef627d7d3ff632bac1e0c90df1e5 CRs-Fixed: 979696
| | * | | | qcacld-2.0: Fix null pointer and remove redundant codec_zding2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1.Non boolean Variable "event" used as boolean. 2.Variable "vosStatus" not assignment a value before used as other function param. 3.Add code check pointer wmi_handle to avoid null pointer. 4.Pointer "pBcastPtrn" been checked two twice,remove this redundant code. Change-Id: I7ce53fe8981bc153d36f7b3982d635ecec36f74b CRs-Fixed: 967107
| | * | | | qcacld-2.0: Dump stack information during thread stuckPadma, Santhosh Kumar2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation When MC thread is stuck, currently there is no way to get the call stack. So, add this support to dump the call stack of MC thread that got stuck Change-Id: I2e4f445c8e4d65905bc7f00bca215d000f61b1db CRs-Fixed: 979886
| | * | | | Revert "qcacld-2.0: Add scenario based BUG report"Gupta, Kapil2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 595c2f8a5c6d80f12fc602886849ff77f2d8bd86. CRs-Fixed: 912560 Change-Id: I462fec4c5d19e01d29b048268efaf371349af6e8