summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * | | | WMA: Make peer_count in wma per vdevNirav Shah2014-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make peer_count in wma per vdev to make sure that wma_remove_peer it consider peer_count of its own vdev. Change-Id: I6c8fcce88883850033a0a438c87aed11b5e8cbcf CRs-FIXED: 700012
| | | * | | | qca_cld: Fix for Vendor specific IE for IBSSKalikinkar dhara2014-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Need to append the vendor IE in beacon and probe resp buffer, in case vendor ie is not present. If vendor IE is present then, modify the info for the specific vendor IE. Change-Id: I8c95a749379296895c19105201e80fadcde2f6eb CRs-fixed: 701389
| * | | | | | Merge "Release 1.0.0.161 QCACLD WLAN Driver"Linux Build Service Account2014-08-07
| |\| | | | |
| | * | | | | Release 1.0.0.161 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-08-05
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.161 wlan: Remove pmcState private IOCTL qcacld: Send directed Probe Request frames only for hidden SSIDs. wlan: wma: Sessionize roam offload wlan: Remove unused P2P_INTERNAL code wlan: Remove obsolete WDI DP implementation qca-cld: htt header sync between host and firmware wlan: wda: Remove obsolete ISOC and WIFI_2_0 conditions wlan: sme: Remove obsolete ISOC and WIFI_2_0 conditions qcacld: Remove obsolete hdd_chip_reset_stats wlan: Add gCountryCodePriority in INI file qcalcd: Add debug prints for scan aging count Revert "wlan: Add seperate parameter in INI to set SAP HW mode." qcacld: Fix cfg80211 callbacks and code cleanup qcacld: UMAC: Remove commented code qcacld: DFS, fix issues found by static analysis tool. qcacld: HDD: Provide support for multi-port P2P connections wlan: sys: Remove obsolete ISOC and WIFI_2_0 conditions wlan: wma: Check VDEV is up before setting power qcacld: Fix issue in decrementing number of active sessions Change-Id: Ifb2916501b2c39d0cf871fb1adf7cc51b6070811
| | * | | | Cafstaging Release 1.0.0.161Akash Patel2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.161 Change-Id: I63e37471782f0f98d50c00c081d3ee7b0e27b784 CRs-Fixed: 688141
| | * | | | wlan: Remove pmcState private IOCTLWilliam Seto2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PMC state is no longer supported by host so removing the pmcState private IOCTL. Change-Id: I654d7e8c72e5539d0df08e0d29a221010f037f66 CRs-Fixed: 699007
| | * | | | qcacld: Send directed Probe Request frames only for hidden SSIDs.Srinivas Girigowda2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mark the ssid as hidden as notified by the supplicant, to ensure PNO scan's triggered by the firmware shall not include SSIDs in its probe request. This is the propagation from prima to qcacld Change-Id: Ibb831e79880f167ff03204a116a6d7778d06a83b CRs-Fixed: 701909
| | * | | | wlan: wma: Sessionize roam offloadMahesh Kumar Kalikot Veetil2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of concurrent stations, roam API's has to pass vdev-id as an argument than using 'roam_offload_vdev_id' in wma_handle. Also remove unused 'roam_offload_vdev_id' from wma_handle. Change-Id: I543caaa9d7e0b49ee965cafe0c78e458d04bf80a CRs-Fixed: 701338
| | * | | | wlan: Remove unused P2P_INTERNAL codeWilliam Seto2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing code that depends on WLAN_FEATURE_P2P_INTERNAL flag since Kbuild doesn't seem to include this flag anymore. Change-Id: If1f73d08637154c5a023310dabc620369cc22ff9 CRs-Fixed: 701354
| | * | | | wlan: Remove obsolete WDI DP implementationWilliam Seto2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing unused WDI DP source files Note: header files still retained Change-Id: I916225b456a3698729771469cf47f2094e90fe02 CRs-Fixed: 700168
| | * | | | qca-cld: htt header sync between host and firmwareLeo Chang2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HTT data path header should be synced always. Change-Id: Ieed8fca61657873c15d491cb75a619a9cd18036f CRs-fixed: 696685
| | * | | | wlan: wda: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from WDA all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: Ie8d0f811e48096b906acb5dce15806364a42c8f1 CRs-fixed: 702861
| | * | | | wlan: sme: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from SME all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: Ia19bc22c1fcb84799f15d5297637c4f065489d58 CRs-fixed: 702843
| | * | | | qcacld: Remove obsolete hdd_chip_reset_statsJeff Johnson2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld wlan driver defines a hdd_chip_reset_stats_t data structure. But this structure dates back to an older version of the wlan driver, and is not applicable to the current driver. Therefore remove the structure and the iwpriv getStats code that references it. Change-Id: Id977c639ffc745fc0ab0ac4c3ceac7831fa67c96 CRs-fixed: 703533
| | * | | | wlan: Add gCountryCodePriority in INI fileAmar Singhal2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, let userspace country code setting take priority over 11D setting. This helps the SAP case where the hostapd.conf often has a different country code setting compared to the board file. CRs-Fixed: 702826 Change-Id: I53d6eebd789d88d09aae9e7073639fef1bfa0383
| | * | | | qcalcd: Add debug prints for scan aging countRakesh Sunki2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add debug prints to track set and reset of scan aging count. This should help us in debugging the scan age out issues. Change-Id: I481ea330266efc48fae2dbe238e5f2696bfcb411 CRs-Fixed: 703494
| | * | | | Revert "wlan: Add seperate parameter in INI to set SAP HW mode."Edhar, Mahesh Kumar2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c50a6ba80d407d2339092659e8bc040b2bec1e57. Change-Id: Ib0141174c50cec62785d67e65933584777a5d7ba CRs-Fixed: 695957
| | * | | | qcacld: Fix cfg80211 callbacks and code cleanupSrinivas Girigowda2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up cfg80211 callback functions 1. wlan_hdd_cfg80211_stop_ap aborts scan for only one adapter. it does not take care of concurrency scenario. Fix this by issuing abort_scan per adapter 2. Removing unused references for KERNEL_VERSION(2,6,X) 3. Remove NULL sanity check for wiphy 4. Remove unnecessary LogpInProgress/LoadInProgress NULL checks because wlan_hdd_validate_context takes care of it 5. Create new function wlan_hdd_change_iface_to_adhoc 6. Remove NULL sanity check for WLAN_HDD_GET_WEXT_STATE_PTR and WLAN_HDD_GET_STATION_CTX_PTR. These are never NULL Change-Id: Icd29a5bf917a2cc360352336618a57c61d235403 CRs-Fixed: 668303
| | * | | | qcacld: UMAC: Remove commented codeSrinivas Girigowda2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UMAC has lot of commented code which is inherited from previous generations and does not serve any purpose. This change is to remove all the commented code. Change-Id: Ica13f2de20145c77920186e05f1c694559541467 CRs-Fixed: 701984
| | * | | | qcacld: DFS, fix issues found by static analysis tool.Rakesh Sunki2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add check to make sure that dfs channel list index does not exceed the dfs allocated list of bonded channels Change-Id: I0b62a4c4912a2baca70c3385144510b02599873b CRs-Fixed: 701081
| | * | | | qcacld: HDD: Provide support for multi-port P2P connectionsRavi Joshi2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide support for multi-port P2P connections. In the existing implementation, the driver cannot initiate/accept more than one P2P connection (GO or CLI). Newly defined defined limits for interface_combinations will let additional P2P connections take place Change-Id: I3b98aa0038d70d553e7f7e98c907830904e1eea2 CRs-Fixed: 702624
| | * | | | wlan: sys: Remove obsolete ISOC and WIFI_2_0 conditionsJeff Johnson2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains a large amount of conditional compilation that was initially added to allow the driver to support both integrated and discrete wlan solutions. However it has been decided that the integrated solutions will only be supported by the prima driver, so remove from SYS all of the conditional compilation that is now obsolete. - Code that is conditional upon QCA_WIFI_ISOC being defined is removed. - Code that is conditional upon QCA_WIFI_ISOC not being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 being defined is retained without conditional compilation. - Code that is conditional upon QCA_WIFI_2_0 not being defined is removed. Change-Id: I764076488310908444134f8a91b654aeb07313f4 CRs-fixed: 702135
| | * | | | wlan: wma: Check VDEV is up before setting powerMahesh Kumar Kalikot Veetil2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In AP+AP mode with OBSS and ACS, there is a chance that IWPRIV command to set transmit power can come on STA interface even before VDEV is UP. Change-Id: Ibd0442123538e6b56341ea4b780b67a47d38f051 CRs-fixed: 703446
| | * | | | qcacld: Fix issue in decrementing number of active sessionsArif Hussain2014-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not decrement if number of active sessions is already zero. Change-Id: Idf294622b714b316a8c372a2fc288f08ecebcedb CRs-fixed: 703730
| * | | | | Merge "Release 1.0.0.160 QCACLD WLAN Driver"Linux Build Service Account2014-08-03
| |\ \ \ \ \
| | * | | | | Release 1.0.0.160 QCACLD WLAN DriverAkash Patel2014-08-02
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.160 qcacld: ipa: Queue tx packets when WoW suspended wlan: Addition of Operating class IE in tdls frames qcacld: Fix to remove DFS channels from TDLS frames qcacld: Fix issue in TDLS peer info to FW qcacld: Fill correct reason code in TDLS Teardown frame Apply unsafe channels in both clean and open air cases qca_cld: Increase FW suspend complete event timeout to 3 seconds qcacld: Fix TDLS race condition that caused crash issue qcacld: Start HTC ACK timer after TX complete of wow_enable command qca_cld: Update IPA ini config parameters to the latest qca_cld: Use CNSS APIs to initialize work queue qcacld: CL 1041324 - update fw debug log file qcacld: Add knob to control Tx beamforming in 20Mhz wlan: HDD: LFR3: Linux kernel compatibility check qca_cld: Synchronize request_firmware() with suspend/resume Change-Id: Ic703b32e7a7125d597ddd3efc03fb5dd7d6ddf63
| | | * | | | Cafstaging Release 1.0.0.160Akash Patel2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.160 Change-Id: Icf98b3df54b29b93d0ec7eafea6bad903b097e25 CRs-Fixed: 688141
| | | * | | | qcacld: ipa: Queue tx packets when WoW suspendedPrashanth Bhatta2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With IPA, there is no way to stop the data transfer when host is suspended. There are cases where in, when WoW resume is on going, host tries to send data packets to firmware resulting in firmware assert. Fix this issue by queuing tx packets coming from IPA while resume is on going. Once resume is completed, schedule an work queue to drain all the packets. Also change the implementation to release the wake lock after a delay. Since kernel would try to suspend as soon as wake lock is released this would lead to ping-pong between suspend-resume while there is some amount of data transfer going over IPA pipes. Adding delay in releasing the wake lock would help for throughput as well. Change-Id: I8144ac7840fb33291e3f47e7381de07a24284dd1 CRs-fixed: 699669
| | | * | | | wlan: Addition of Operating class IE in tdls framesAtul Mittal2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When TDLS offchannel support is enabled setup req/resp and discovery response frames need to encode supported operating class IE. Classes are derived based on the available channels for a country. Unique list of sorted, supporting classes is formed as per spec. Change-Id: I3a8d0cdbe11b873244d06b85044517f4f54c436e CRs-Fixed: 703290
| | | * | | | qcacld: Fix to remove DFS channels from TDLS framesKrishna Kumaar Natarajan2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | List of supported channels sent as part of Discovery Request, Setup Request and Setup Response TDLS frames have DFS channels present. We should not be switching to DFS channels and hence this change set validate the list of channels before populating them into TDLS frames. Change-Id: Ie08cf5612cf8d214f5472c01d6f4d00de474d092 CRs-Fixed: 702165
| | | * | | | qcacld: Fix issue in TDLS peer info to FWRajesh Chauhan2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide FW with correct role of a TDLS peer: TDLS Initiator or Responder. Change-Id: I7eb9b187b80ba9ec81cd88ffb14d45a421813dd6 CRs-Fixed: 702975
| | | * | | | qcacld: Fill correct reason code in TDLS Teardown frameRajesh Chauhan2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fill correct reason code in TDLS Teardown frame. Change-Id: I9d879a4a2d1ddba6d81096f613e1d6c088ac04ee CRs-Fixed: 702867
| | | * | | | Apply unsafe channels in both clean and open air casesXun Luo2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unsafe channels are applied in the channel selection process, for both green field and open air scenarios. Change-Id: I5936570f7ed50fe491fe49107b49098efb8e738b CRs-Fixed: 700314
| | | * | | | qca_cld: Increase FW suspend complete event timeout to 3 secondsYue Ma2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase the timeout of receiving FW suspend complete event to 3 seconds. Also do VOS_BUG if host doesn't receive the event. Change-Id: If305bb0a7b0f5da9ef513cc589e6cb9706e73bad CRs-fixed: 703377
| | | * | | | qcacld: Fix TDLS race condition that caused crash issueXiaochang Duan2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Race condition happens between MC thread that frees peer_list in wlan_hdd_tdls_disconnection_callback() and kworker thread that resets curr_peer->link_status to eTDLS_LINK_IDLE in __wlan_hdd_tdls_pre_setup() after mgmt tx completion failed. Use lock and add value checking to protect the data structure and also prevent crash. Change-Id: I3c3b26a7b85bea1bd3f6fa515c88b2f1a547b818 CRs-Fixed: 702789
| | | * | | | qcacld: Start HTC ACK timer after TX complete of wow_enable commandKomal Seelam2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During Stress tests, HTC ACK is recieved to host after 1sec as the WOW_ENABLE is pending in the HTC queue nearly for one sec, where the ACK timer expired in the host and the suspend failed. Fix by waiting for TX complete before starting HTC ACK 1sec timer. Change-Id: I411adafb819b91e3e30504f1238367c659902c40 CRs-Fixed: 703573
| | | * | | | qca_cld: Update IPA ini config parameters to the latestYue Ma2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set correct IPA ini config parameters for proprietary driver otherwise it will lead crash. Change-Id: Iaf02c6cf0499a7d7ad8154865f90c3e2515162ab CRs-fixed: 702037
| | | * | | | qca_cld: Use CNSS APIs to initialize work queueYue Ma2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to use CNSS APIs to initialize work queue in order to compile proprietary host driver if CONFIG_DEBUG_OBJECTS_WORK flag is enabled. Change-Id: I7b83e156e8dfa208178369ae0df80fa2bcffe7f6 CRs-fixed: 702037
| | | * | | | qcacld: CL 1041324 - update fw debug log fileYuanyuan Liu2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add TXBFEE dbglog IDs for MU-MIMO Change-Id: I15745dd4878450c6159d3507713651ffd453dead CRs-Fixed: 701024
| | | * | | | qcacld: Add knob to control Tx beamforming in 20MhzKiran Kumar Lokere2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add cfg parameter to enable/disable the Tx beamforming in 20Mhz. Change-Id: I5ae2d9d6d75300a1c6098b1de3275fd158a02112 CRs-Fixed: 702982
| | | * | | | wlan: HDD: LFR3: Linux kernel compatibility checkVarun Reddy Yeturu2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LFR3 feature is dependent on kernel support for the feature. Hence, the check is enforced to be compatible with the appropriate kernel which supports the feature. Change-Id: I281d533ff97b96b9f53b0e330bacf4c94d60cdd4 CRs-Fixed: 703288
| | | * | | | qca_cld: Synchronize request_firmware() with suspend/resumeYue Ma2014-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the support that wait until suspend and resume are completed before loading firmware. Change-Id: Ib79a2e36bd0f70f548aa8586562269c27ae9e8eb CRs-fixed: 701407
| * | | | | | Merge "Release 1.0.0.159 QCACLD WLAN Driver"Linux Build Service Account2014-08-02
| |\| | | | |
| | * | | | | Release 1.0.0.159 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-08-01
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.159 wlan: Enable LFR3.0 Feature qcacld: sdio HIF: fix host crash during removing wlan module qcacld: Define wrapper functions for hif_pci_suspend/hif_pci_resume WLAN: Use bottom halve spin lock/unlock in CE_per_engine_servicereap qcacld: UMAC: Fix issues reported by static analysis tool qcacld: Fix possible crash with self recovery mechanism. qcacld: ipa: Drop the packets when SSR in progress Change-Id: Id4a69b4b3497026ff097c47469ebbd776279c67f
| | * | | | Cafstaging Release 1.0.0.159Pitani Venkata Rajesh Kumar2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.159 Change-Id: I7a4a5b88e0ca672edc6c6e55c6f2a740faf52698 CRs-Fixed: 688141
| | * | | | wlan: Enable LFR3.0 FeatureVarun Reddy Yeturu2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the feature compilation flag for LFR3.0 Change-Id: Iae8ac8f3090b5d2b1fc6ea8b5ceb32d4832d3ee8 CRs-Fixed: 691902
| | * | | | qcacld: sdio HIF: fix host crash during removing wlan moduleOwenLiu2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During wlan module unload, pktlogmod_exit() that would use txrx_handle should be called earlier than __hdd_wlan_exit() that would free txrx_handle. Otherwise, kernel panic could possibly happen. PCIe/USB hif do follow this calling order but SDIO hif doesn't. This change is to call __hdd_wlan_exit() after pktlogmod_exit(). Change-Id: I742b49c37decc12c29f94d2a921e405c8577b21c CRs-Fixed: 701209
| | * | | | qcacld: Define wrapper functions for hif_pci_suspend/hif_pci_resumeYuanyuan Liu2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vos_ssr_unprotect isn't called from hif_pci_resume when SSR happens during resume, as it is won't be called till resume completes. Fix the problem by defining a wrapper of hif_pci_suspend/resume and do SSR protection. Change-Id: Iab7ec9bbea88f03fae25ec0f8c4334288ecc796f CRs-Fixed: 702054
| | * | | | WLAN: Use bottom halve spin lock/unlock in CE_per_engine_servicereapMingcheng Zhu2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CE_per_engine_servicereap is introduced for the IPA feature for HTC to pull the CE for reaping of tx complete descriptor from the user process context. This makes that spin_lock_bh/spin_unlock_bh need to be used here. Change-Id: Ie2eac92f5ddd0741f27651c6a6ecab1a9363d8ac CRs-Fixed: 689241
| | * | | | qcacld: UMAC: Fix issues reported by static analysis toolSrinivas Girigowda2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix issues reported by static analysis tool Change-Id: Ia65a45b9a1c53b0af6d73602f59061fc0ca27f64 CRs-Fixed: 700953