summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * | | | qcacld: Fix of kernel panic in PCIe interrupt handlerRajeev Kumar2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host driver is receiving interrupt from FW even before its data structures are initialized so adding check for init done before de-referencing hif_state from sc Change-Id: I1564ea2fb00804afed47449eace141b1ecd115a2 CRs-Fixed: 612706
| | | * | | | qcacld: ipa: Modify IPA header file pathPrashanth Bhatta2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPA header file is moved from mach/ipa.h to linux/ipa.h. Incorporating those changes. Change-Id: I9f4e216ab466cb3af4475d594e732bdce378b9e2
| | | * | | | wlan: make cfg.dat file read 64 bit compatibleSanjay Devnani2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sizeof long on a 32 bit machine is 4 and 8 on a 64 bit machine. cfg.dat is generated with the assumption that long fields are 32 bit. Change the data types of all the long fields here to a 32 bit type. Change-Id: If3a3c48858bcf8a9ae3a4037d3c1eba5bd0c05cb CRs-fixed: 607499
| | | * | | | wlan: Multiple TX PAUSE type event handleLeo Chang2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FW will send multiple PAUSE type to host for MCC MAX throughput. Current host code only support CHOP event. Host functionality should be extended to handle multiple PAUSE type. Change-Id: Iaa9d0a596a40fee2b87dab8fbb7f7dd22bd3b241 CRs-fixed: 609952
| | | * | | | wlan: TL: removing newlines from the debug logsArif Hussain2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dmesg log is a limited and extremely precious debugging tool. Any unnecessary prints are avoided. Change-Id: Ieb5771a72a66f95b2d6f42f69fd1e528df6be8e3 CRs-Fixed: 540451
| | | * | | | wlan: WDA: removing newlines from the debug logsArif Hussain2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dmesg log is a limited and extremely precious debugging tool. Any unnecessary prints are avoided. Change-Id: I5d444a5121c19439501cca35933d855d172ec273 CRs-Fixed: 540451
| | | * | | | wlan: VOSS: removing newlines from the debug logsArif Hussain2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dmesg log is a limited and extremely precious debugging tool. Any unnecessary prints are avoided. Change-Id: Icf2561c853a3e4cdd16db62ac546a9697f3c5d22 CRs-Fixed: 540451
| | | * | | | wlan: MAC Address Logging Fix.Arif Hussain2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use pre-defined macro's to log MAC addresses, Updating macro's in few more places. Change-Id: Id5c36c7bd1061147b4c0e9ccc5d8879223a25ba1 CRs-Fixed: 573100
| * | | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-09
| |\| | | | |
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Prakash Dhavali2014-02-08
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.31 QCA CLD WLAN Host Driver * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.31 qcacld: ipa: Add interface specific changes qcacld: ipa: Remove IPA_RM_RESOURCE_A2_CONS usage qcacld: Add function of updating macaddress from wlan_mac.bin qcacld: Silent recovery on FW dump failure qcacld: Integrating batch scan fixes from pronto wlan:qcacld:rome_ibss: Added Rome IBSS WEP Security support qcacld: Define open source flag based on license qcacld: CL 835222 - update fw common interface files wlan: make BAP module 64 bit clean
| | * | | | Cafstaging Release 1.0.0.31Akash Patel2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.31 Change-Id: I6a3fd1c03241023c59bf165606ca83dbea141d13
| | * | | | qcacld: ipa: Add interface specific changesPrashanth Bhatta2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IPA implementation was added for pipe based implementation but lately design got changed due to various throughput optimization to achieve high throughput. But the optimization did not account interface based implementation and hence concurrency cases like STA-AP mode wasn't working. Now the implementation is interface based and concurrency of STA-AP, AP-AP and STA-AP-AP can be supported with none or minimum changes to IPA. Also fixed issues related to IPA header installation. Change-Id: I1c77fd2f46218aed6dfb898e3cdc28d1f7987a19 CRs-fixed: 606551
| | * | | | qcacld: ipa: Remove IPA_RM_RESOURCE_A2_CONS usagePrashanth Bhatta2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Per IPA team, IPA_RM_RESOURCE_A2_CONS constant is not required any more. Removing it from WLAN IPA code. Change-Id: Ia737a0253bc04184bf5e5e9e80b6eb0eb29b3644
| | * | | | qcacld: Add function of updating macaddress from wlan_mac.binYuanyuan Liu2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In FTM mode, user defined macaddresses might be provided. The new macaddress will be written into /persist/wlan_mac.bin. Add function of updating macaddress from wlan_mac.bin. Overwrite default ini macaddress if wlan_mac.bin exist. Change-Id: I78ab0104fc5cae456c8fd8dc3df2029cdecf7214 CRs-Fixed: 605901
| | * | | | qcacld: Silent recovery on FW dump failureSameer Thalappil2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When host fails to collect dump on FW assert, there is no reason to put device to download mode when SSR level is set to system. So instead of going thru SSR framework, silently recover from this assert. Change-Id: Ib8af1d25b3d0a66004984e1ffdbedfa19c71f175 CRs-Fixed: 612268
| | * | | | qcacld: Integrating batch scan fixes from prontoRajeev Kumar2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating batch scan fixes from pronto to QCACLD_NEW Change-Id: I7b1a1fda2b54907a2ff182cb57ea87f75cc05139 CRs-Fixed: 611028
| | * | | | wlan:qcacld:rome_ibss: Added Rome IBSS WEP Security supportXiaochang Duan2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Added WEP security support on Rome IBSS: Uses the 1st WEP key as both BSS key and peer key; Also blocks all subsequent WEP keys from reaching PE and WMA to reduce overhead. 2. Added IBSS condition check so a STA mode specific message does not show in kmsg when peers join the IBSS Change-Id: Iba52d69221f1a14d87e0cd24e599ce8110fa6a8f CRs-Fixed: 606074
| | * | | | qcacld: Define open source flag based on licensePrashanth Bhatta2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kbuild file enables WLAN_OPEN_SOURCE flag based on the directory path but this doesn't work for all the platform as path may be different. This change passes the WLAN_OPEN_SOURCE flag from Android.mk or Makefile. Makefile determines whether the driver is open source or proprietary and accordingly WLAN_OPEN_SOURCE is set to 1 or 0. Change-Id: Id0149f71ceb3e94bd1a67868565cd3b8151bdd7d
| | * | | | qcacld: CL 835222 - update fw common interface filesRajesh Chauhan2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes in WMI header files for NaN. Change-Id: I7732927d0f36885cda09807706aaae034dbbad55 CRs-Fixed: 612510
| | * | | | wlan: make BAP module 64 bit cleanSanjay Devnani2014-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixing compiler warning for the BAP module by using a more generic type for a pointer holder. Change-Id: Id2503b2dab3119a7f2ad27d35e61be3df452bc18 CRs-fixed: 604777
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-07
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Pitani Venkata Rajesh Kumar2014-02-07
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.30 QCACLD WLAN Driver * origin/caf/caf-wlan/master: qcacld: Release 1.0.0.30 Caf Staging qcacld: Reduce the frequency of DFS kernel logging wlan: CLD crash wiht too many log fix qcacld: Fix of kernel panic caused by dangling pMac pointer qcacld: Populate bssid field after roaming ADD_BSS qcacld: Fix of double free panic for P2P message qcacld: Fix of kernel panic in LIM MLM response handler
| | * | | | qcacld: Release 1.0.0.30 Caf StagingPrakash Dhavali2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld: Release 1.0.0.30 Caf Staging Change-Id: Idb20070e2011e55356d5253dbd83a3204d694e8c
| | * | | | qcacld: Reduce the frequency of DFS kernel loggingRakesh Sunki2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the frequency of dfs invalid phyerror logging to avoid flushing the kernel logs in a very noisy environment. Change-Id: Ic04bb6764ae825a5a2cf5c06fe3eaf59b9463ac6 CRs-Fixed: 612183
| | * | | | wlan: CLD crash wiht too many log fixLeo Chang2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STA registration into TL SHIM module happen with MC thread. TX push frame into TL SHIM module happen with SFT IRQ context. Whatever reason, if STA registration is delayed, SFT IRQ will preempt MC thread. Then SFT IRQ push frame will print MSG and drop frame. When drop packet, too many log printed with error level. Then system crash happen with do timeout. Delayed STA registration may happen time to time. Drop packet with this situation is not critical error. Lower log level is needed. Change-Id: Ibe4ab8a3be36d827866ada145506a190362392e0 CRs-fixed: 612064
| | * | | | qcacld: Fix of kernel panic caused by dangling pMac pointerRajeev Kumar2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing the race condition between driver unload worker thread and over the air ack completion worker thread scheduled by WMA Change-Id: I41c9ad6e4ae49597ba8cc954b170d7744ebb950e CRs-Fixed: 611973
| | * | | | qcacld: Populate bssid field after roaming ADD_BSSDeepak Dhamdhere2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WDA_ADD_BSS_REQ is completed asynchronously in case of roaming reassociation through different code path. Interface bssid needs to be updated in that path too. Change-Id: I83d0b293ebf86a7a62387e311566aa33d4fad173 CRs-Fixed: 610379
| | * | | | qcacld: Fix of double free panic for P2P messageRajeev Kumar2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In CLD SLUB debug build double free is considered as panic so whenever a pointer which is not allocated using VOS API is freed using VOS API SLUB debug driver treats it as a double free and calls panic. Using vos_mem_malloc to allocate message for SIR_HAL_P2P_NOA_ATTR_IND in WMA which is later freed in PE using vos_mem_free(). Change-Id: Id97c453b2676b4fe81f12e7067c961e854592745 CRs-Fixed: 611488
| | * | | | qcacld: Fix of kernel panic in LIM MLM response handlerRajeev Kumar2014-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In limProcessSwitchChannelJoinReq() adding null pointer check for pLimJoinReq and also making sure pointer is valid before freeing it. Change-Id: I3cf3dc9299bf9a31ece9e1b126ade2994ea0faad CRs-fixed: 611685
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-06
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Pitani Venkata Rajesh Kumar2014-02-06
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.29 QCACLD WLAN Driver * origin/caf/caf-wlan/master: qcacld: Release 1.0.0.29 Caf Staging Match Copyright and License to CafStaging dev branch cld: wlan: Process pcie interrupts only if hif_state is initalized. qcacld: Fix for DUT not sending 11k beacon report wlan: To remove extra action frame sent in beacon report qcacld: Update the max RTS threshold value. qcacld: Fix of double free panic in SLUB debug build qcacld: Fix continuous scan req failure because of connection in progress txrx: Fix invalid memory access during ll_pause buf flush P2P: Changes to follow coding guidelines. qcacld: add __printf() annotation to logging APIs qcacld: Fix -Wformat-extra-args in iw_setint_getnone() qcacld: Fix CCX UPLOAD logging issues in HDD qcacld: wma: Fix logging format/argument mismatches qcacld: Fix of memory leaks in WMA module
| | * | | | qcacld: Release 1.0.0.29 Caf StagingPrakash Dhavali2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.29 Caf Staging Change-Id: I63a4dcb1e0160bcdd4b51d12d51a3a5be9f23205
| | * | | | Match Copyright and License to CafStaging dev branchPrakash Dhavali2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Match Copyright and License Strings of master branch to that of cafstaging so that standard git merge/patch commands are transparent as code flows from one branch/repository to other. This helps automaton and also can be used to alert if any issues are found. Fix trailing whitespace issues and cfg.txt format. Remove wrongly concatenated long lines from stripped copyright paragraph. Fix additional trailing white-space issues exposed from old files. Change-Id: I765c6f01014b0cbb83b971da21324b84d4357ed4
| | * | | | cld: wlan: Process pcie interrupts only if hif_state is initalized.Komal Seelam2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During wlan Driver load, FW raises an interrupt before the driver load completes, results in host crash because of the uniniatized structes in hif_state. Don't process pcie interrupts till driver load completes. Change-Id: Ieb460c65c82fa1ba23cf240b22cf59d50c33ee21 CRs-Fixed: 611411
| | * | | | qcacld: Fix for DUT not sending 11k beacon reportSrinivas Girigowda2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a regression issue caused by CCX Upload change, in which if the CCX upload is defined DUT alway sends beacon report to upper layer (wpa_supplicant) even though the beacon request initiated by 11k RRM. There is no run time check done to differenciate who triggered beacon request, as CCX, 11k and upload approach uses RRM scanning as a common code. The fix for this issue is to difference which module initiated beacon request based on the message source and forward the beacon report to that module. Change-Id: Ibc5d7d6eb0983cbbc47845117a6f1e3af91926de CRs-Fixed: 601891
| | * | | | wlan: To remove extra action frame sent in beacon reportKanchanapally, Vidyullatha2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes have been made in the driver such that the driver will now not send an extra action frame when there are no reports on the last channel measured. Instead a frame with zeroed tagged parameters is only sent when there are no scan results found on all the channels measured. Also changes have been made in function rrmProcessBeaconReportReq to copy measurement duration and mode correctly when AP channel report is present. CRs-Fixed: 607062 Change-Id: I56de0b117baa26632b8c3250106b32d96b94cd55
| | * | | | qcacld: Update the max RTS threshold value.Kiran Kumar Lokere2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change the max RTS threshold value to 1048576. Change-Id: I01faa11b1a42c541e396cf3133cf3c1d31c5543e CRs-Fixed: 610913
| | * | | | qcacld: Fix of double free panic in SLUB debug buildRajeev Kumar2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In CLD SLUB debug build double free is considered as panic so whenever a pointer which is not allocated using VOS API is freed using VOS API SLUB debug driver treats it as a double free and calls panic. Change-Id: I6ee312b9ef049c1319324e1578a901f29baa057b CRs-Fixed: 611035
| | * | | | qcacld: Fix continuous scan req failure because of connection in progressRaja Mani2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In random case, driver rejects all scan request for longer time saying that connection in progress. There are two changes covered in this patch to fix that issue. 1) When disconnect request comes from user space, wlan_hdd_disconnect() issues disconnect request to SME and waits for the disconnect completion with 500ms timeout. In some rare cases, whole disconnection process takes more than 500 ms to complete. On such senario, wlan_hdd_disconnect posts success to upper layer (immediately after 500ms) even before whole disconnection process completes. To force wlan_hdd_disconnect() to wait more time, disconnect timeout value is increased from 500 ms to 2 sec. 2) Also, scan done callback changed to report correct scan status to cfg80211. Earlier scan result status always informed as success irrespective of actual scan result. This change mainly for cfg80211 not to post any scan results to user space in scan failure cases. Change-Id: I25837156e805cec0e852574c3b66127a770e9414 CRs-Fixed: 592263
| | * | | | txrx: Fix invalid memory access during ll_pause buf flushVasanthakumar Thiagarajan2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure to set adf_nbuf next to NULL before freeing the buffer using adf_nbuf_tx_free() to free only the buffer not the chain, the remaining buffers in the chain will be freed anyway in the while loop. This change fixes potential access to the freed buffer. Also make sure to unmap the DMA mapped buffer before free. Change-Id: Ib1efde5afcaf897f53d4fd8813874edc83f3a11f CRs-Fixed: 610802
| | * | | | P2P: Changes to follow coding guidelines.Nirav Shah2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to follow coding guidelines. CRs-Fixed: 596231 Change-Id: I483963fb0f77d6de54ebd6d9b6f70f9f59401794
| | * | | | qcacld: add __printf() annotation to logging APIsJeff Johnson2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GCC has the capability to verify that arguments match the format string in printf-style functions, but only if the functions are properly annotated. Annotate the various logging APIs to enable this capability. Change-Id: Ifd691745706a7a5313631671b3c92ae791f592e3 CRs-fixed: 570511
| | * | | | qcacld: Fix -Wformat-extra-args in iw_setint_getnone()Jeff Johnson2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change "CLD: Add iwpriv cmds to set channel time quota & latency for MCC" introduced code which produces -Wformat-extra-args warnings in iw_setint_getnone() when printf annotation is enabled in logging APIs. The problematic code has typos in the format string, so fix the typos. Change-Id: I1230f30867b277c61af7cc9998034f59b4e6f2ff CRs-fixed: 610935
| | * | | | qcacld: Fix CCX UPLOAD logging issues in HDDJeff Johnson2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recently the CCX UPLOAD feature was enabled which exposed mismatches between format and argument in invocations of logging APIs within HDD, so update the formats to match the arguments. Change-Id: I3324339c075b7c76f4396645dd926c908aac34e9 CRs-fixed: 601455
| | * | | | qcacld: wma: Fix logging format/argument mismatchesJeff Johnson2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Source code analysis uncovered mismatches between format and argument in invocations of logging APIs in the wma code, so fix them. Change-Id: I0e67496f8d52d890cac5f7b88dcd0d47e806d24b CRs-fixed: 570511
| | * | | | qcacld: Fix of memory leaks in WMA moduleRajeev Kumar2014-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixing memory leak issues in WMA module reported by stability team on SLUB debug builds Change-Id: Id26925527de4f90f630a3114cf067b08f19e15be CRs-Fixed: 610414
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-02-04
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Prakash Dhavali2014-02-04
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.28 QCA CLD WLAN Driver * origin/caf/caf-wlan/master: qcacld: Release 1.0.0.28 Caf Staging wlan: fix "invalid STA id" when ROME IBSS reaches peer number capacity qcacld: Fix race condition on vdev detach qcacld: Wake the SoC before accessing interrupt registers qcacld: check for load-unload flag in the regulatory callback hif/ce: Fix potential infinite loop during Rx qcacld: Power management for SAP/P2PGO mode qcacld: Watchdog bark due to too many logs in MCC tx pause handler hif/ce: Reset force_break flag qcacld: Prevent configuration of vdev IDs not acceptable by the Firmware qcacld: Fix redundant error msg in suspend failure case qcacld: wma: Add TX power debug log. qcacld: ping stall due to vdev start rsp timeout during roaming
| | * | | | qcacld: Release 1.0.0.28 Caf StagingRajeev Kumar2014-02-04
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia23c4e127b94aa521247fcd0fe433647a1dcabe3
| | * | | | wlan: fix "invalid STA id" when ROME IBSS reaches peer number capacityXiaochang Duan2014-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In IBSS mode on Rome, occasionally "invalid STA id" error was seen when the number of connected peers gets close to the maximum supported peer number. The error was caused by invalid assoc ID generated out of the valid boundary and was fixed here. Also when a peer leaves IBSS, DEL_STA_RSP was sent to LIM, while it did not expects the response. In fact LIM clearly indicates this in the DEL_STA request sent to WMA. This is fixed by adding condition check to prevent the unnecessary response transmission from happening. Change-Id: Ic5cb1592e48f6ffbc656575bcb5e551c0a2d4ced CRs-Fixed: 598420