summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | Merge "Release 1.0.0.246 QCACLD WLAN Driver"Linux Build Service Account2014-12-01
| |\ \ \ \ \
| | * | | | | Release 1.0.0.246 QCACLD WLAN DriverAnjaneedevi Kapparapu2014-12-01
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.246 copyright fix: qcacld: Add support for HT2040 BSSCoexistence Action Frame qca_cld: [cfg.ini] add SAP Authentication offload related parameter qcacld:sdio enable 32 tx bundling support qcacld: htt header sync up qcacld: Fix USB SSR failure from target assertion qcacld: Fix race condition of driver exit during SSR Change-Id: I692478241b2a11bee0531f926a1393b6e9114a5c
| | * | | | Cafstaging Release 1.0.0.246AnjaneeDevi Kapparapu2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.246 Change-Id: I1af537fe15c96451ba38d2e11be1595bf844dc78 CRs-Fixed: 688141
| | * | | | copyright fix: qcacld: Add support for HT2040 BSSCoexistence Action FrameAnjaneeDevi Kapparapu2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add OBSSscan IEs in beacon template Add Support to parse the HT2040 BSSCoexistence Action Frame Change-Id: I2f81e4ecfc391bfc173266aacc095d51687ee631 CRs-Fixed: 760870
| | * | | | qca_cld: [cfg.ini] add SAP Authentication offload related parameterfktsai2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add related INI parameters for SAP Authentication offload feature on SDIO, default is disabled. Change-Id: I1af4a32817c6583ed9f4366870c3b3042918c909 CRs-Fixed: 763647
| | * | | | qcacld:sdio enable 32 tx bundling supportGanesh Babu Kumaravel2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HIF buffer size is increased to accomodate 32 tx bundles. Moreover tx scheduler tx threshold is increased to 17 so that scheduler always bundles atleast 16 packets reserving 1 for high priority frames. Change-Id: I051a5eb5ba694cb440f2947f68701d52c567423e CRs-Fixed: 762558
| | * | | | qcacld: htt header sync upGanesh Babu Kumaravel2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sync the htt header to the latest version. Change-Id: Ib9fbdf652ac0bcd5990180f4479ed1e993c84a72 CRs-Fixed: 762609
| | * | | | qcacld: Fix USB SSR failure from target assertionChien-Ming Chen2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USB SSR uses uevent to trigger unloading/loading driver again. It could meet the timing issue due to target's cold reset. To prevent this race condition, issuing the uevent in usb disconnect cb function. To ensure that usb probe is completed after cold reset, adding delay to check it in usb probe function. Change-Id: I8c2acc05e0e367c073d7b27a5223d375b26724cb CRs-Fixed: 762484
| | * | | | qcacld: Fix race condition of driver exit during SSRChien-Ming Chen2014-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since both hif_unregister_driver and hif_usb_remove may call __hdd_wlan_exit function, using atomic to instead of integer. In SSR phase, hif_use_remove will be called before hif_unregister due to target's cold reset. The usb_sc should be considered that it was freed. Change-Id: Ia155aed19eaeff15a3e2efd168c211ea4e9985b9 CRs-Fixed: 763228
| * | | | | Merge "Release 1.0.0.245 QCACLD WLAN Driver"Linux Build Service Account2014-11-27
| |\ \ \ \ \
| | * | | | | Release 1.0.0.245 QCACLD WLAN DriverAnjaneedevi Kapparapu2014-11-27
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.245 qcacld: Add support for HT2040 BSSCoexistence for TDLS. qcacld: Add support for HT2040 BSSCoexistence Action Frame qcacld: HDD: Make functions internal to the file as static qcacld: Remove obsolete function hdd_softap_sta_2_sta_xmit() qcacld: pass correct op class in channel switch request to target qcacld-2.0: Enable MTRACE for HDD module Change-Id: I4169c6ce6ae3f929def5ca128546eed098580143
| | * | | | Cafstaging Release 1.0.0.245AnjaneeDevi Kapparapu2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.245 Change-Id: I2c6db584f1aec304f736adff7fcdd71c790dca6a CRs-Fixed: 688141
| | * | | | qcacld: Add support for HT2040 BSSCoexistence for TDLS.Atul Mittal2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If DUT supports 20/40 at 5ghz and channel switching, then it should report presence of 20/40 BSS Coexistence information request field. Add 20/40 co-ex bit to TDLS Discovery Response, Setup Request & Setup Response frames. Change-Id: I51fa71a057d42b78e31d85a25ded26d468035f3b CRs-Fixed: 760862
| | * | | | qcacld: Add support for HT2040 BSSCoexistence Action FrameAtul Mittal2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add OBSSscan IEs in beacon template Add Support to parse the HT2040 BSSCoexistence Action Frame Change-Id: Id6959f85c08c955e88dd0045546c079a10acafb9 CRs-Fixed: 760870
| | * | | | qcacld: HDD: Make functions internal to the file as staticSrinivas Girigowda2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Functions which are local to a source file need not require function declaration in header file. Hence remove function declaration from *.h file and make it static in *.c file. 2. Rearrange the function definition by moving it above function usage, there by we don't need "static function declarations" in the source file. Change-Id: Icda79901265dfb908c5d53b0bb42b97030c5ec70 CRs-Fixed: 755048
| | * | | | qcacld: Remove obsolete function hdd_softap_sta_2_sta_xmit()Jeff Johnson2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Function hdd_softap_sta_2_sta_xmit() was inherited by qcacld from the prima driver, but this function is not used in qcacld. Therefore delete this obsolete function from the codebase. Change-Id: I75df277bfd1e20e56ff09fc6e3b08752dcba7bb5 CRs-fixed: 761971
| | * | | | qcacld: pass correct op class in channel switch request to targetAtul Mittal2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During TDLS driver command for channel switch, use bandwidth offset to derive operating class and pass the matching operating class in channel switch request command to target. Change-Id: I7d7249eb2943b44aaf8ae652e02b7670592a4fa9 CRs-Fixed: 761756
| | * | | | qcacld-2.0: Enable MTRACE for HDD moduleKomal Seelam2014-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable MTRACE for HDD module to effectively debug complex stability issues. Also move HDD MTRACE init after vos_preOpen because vos_trace is initialized in vos pre_Open. Change-Id: I1f45ab0db0f3ee98ad991a9cb81b3df408757f68 CRs-Fixed: 763257
| * | | | | Merge "Release 1.0.0.244 QCACLD WLAN Driver"Linux Build Service Account2014-11-26
| |\ \ \ \ \
| | * | | | | Release 1.0.0.244 QCACLD WLAN DriverAnjaneedevi Kapparapu2014-11-26
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.244 qcacld: Avoid to re-submit RX URB in the suspend state qcacld: Enhance MTRACE logging to record process ID qcacld-2.0: Fix the deadlock between supplicant and MC thread qcacld: pause wdi queues before VDEV_STOP qcacld: SDIO:Mask interrupts as part of disable interrupt routine qca_cld: Remove memory_dbug_flag to enable memory debug WLAN: SDIO optimization - Different credit sizes for HTT packets qcacld: Reset vosEvent before waiting for it. qcacld: Fix for crash due to close session and timer callback race qcacld: reduce level of logging in a execessively used code path qcacld: Fix memory leak in 3port concurrency feature. qca_cld: [cfg.ini] Support VHT RX rate to MCS9 for TF qcacld: fix crash to check if IPA uC offload enabled when IPA is disabled wlan: Reduce firmware download time for SDIO qcacld: Change the burst scan duration in case of 3port concurrency. mdm9640: Renaming of target to 9640 Change-Id: I74baf27fdbf47c4f10ea62a3eb6081014c7750aa
| | | * | | | Cafstaging Release 1.0.0.244AnjaneeDevi Kapparapu2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.244 Change-Id: Ia825edc6949385539fd5857159b1357ac2d4a356 CRs-Fixed: 688141
| | | * | | | qcacld: Avoid to re-submit RX URB in the suspend stateRay Chen2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It exists a race condition that the URB is completed before usb_kill_urb is called. Under this situation, the URB may be re-submitted although the HIF is going to suspend. So when Linux is back from resume, it is possible that URB is recieving data before HIF is totally resume. This has resulted in data corruption sometimes. Change-Id: I6d7c79398cd0985f15968f0ae1d0521f570e217d CRs-Fixed: 753404
| | | * | | | qcacld: Enhance MTRACE logging to record process IDRajeev Kumar2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhance MTRACE logging to record process ID as well which is very useful in debugging complex stability issues. Change-Id: I6a3ef50c9f46694b9c379ebf93eb57a7e4fdfc27 CRs-Fixed: 762871
| | | * | | | qcacld-2.0: Fix the deadlock between supplicant and MC threadLeela Venkata Kiran Kumar Reddy Chirala2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MC thread is normally processing SME pending queue and while doing so it acquires SME active list lock and calls SME abort command to abort RoC request which it leads to call HDD P2P RoC callback which in turn calls SME API which tries to acquire SME global lock which is already acquired by supplicant and leads to deadlock. Fix this deadlock by releasing the SME active list lock before calling the SME abort command Change-Id: I6e8d5cdeb81587852d81ef923cc2005b9e7baa85 CRs-fixed: 762912
| | | * | | | qcacld: pause wdi queues before VDEV_STOPNaveen Rawat2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host maintains WDI queues in datapath, used for pausing tx when devices goes to away channel, for e.g. in scanning. Packets enqueued in these queues will go to firmware in following case: 1) In queue is unpaused, a timer will keep firing at regular interval and send packets to firmware if number is more than a threshold. 2) When a unpause of queue is triggered. These packets if sent to firmware after VDEV stop has been issued, will cause firmware to take longer to perform VDEV DOWN, thus leading to REASSOC failure. To fix this, pause this queue when VDEV_STOP is issued to firmware and unpause them when VDEV_STOPPED_EVENTID is received from firmware. Change-Id: Ia959d7e18d4037457e9ccdc18a12e65e695f1178 CRs-Fixed: 761108
| | | * | | | qcacld: SDIO:Mask interrupts as part of disable interrupt routineEdhar, Mahesh Kumar2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When HIF interrupts are not disabled after HTC cleanup, due to supurious interrupts,there is race between driver unload and the interrupt handler. This leads to crash. The above issue is addressed by masking the host controller interrupts as part of device disable interrupt handler. Change-Id: I6ada6a1787a360925cd9b57c0e5111483e53e62f CRs-Fixed: 760264
| | | * | | | qca_cld: Remove memory_dbug_flag to enable memory debugYue Ma2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | memory_dbug_flag is introduced from Pronto and its logic/implementation are not needed for CLD. Remove it in order to enable both VOSS memory and CNSS preallocation memory debug features properly. Change-Id: I13827e07c4d083f158de5e6fbb56f0e958866c00 CRs-fixed: 762271
| | | * | | | WLAN: SDIO optimization - Different credit sizes for HTT packetsSanjay Devnani2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HTT only needs 1536 bytes. Having a credit size of 1792 just to incorporate control messages is an overhead for the data packets Change-Id: Ic73973e43210532ee7b562b3389b46bed686d5a0 CRs-Fixed: 754224
| | | * | | | qcacld: Reset vosEvent before waiting for it.Nirav Shah2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reset/Initialize vosEvent before issueing WLANSAP_StopBss to wait for delete bss response to avoid race condition. Change-Id: I50af469bc6b7dd96eabd35d6ee9431ef103a2ae3 CRs-fixed: 762382
| | | * | | | qcacld: Fix for crash due to close session and timer callback raceNaveen Rawat2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After close session, beacon template of a session is cleared. But a timer protection_fields_reset_timer (which started before close session) fired and its callback is trying to access beacon template memory location, causing crash. To fix this, check in callback if session was already deleted. Change-Id: I3962bbb152161901f78092384b52547836923ed8 CRs-Fixed: 762149
| | | * | | | qcacld: reduce level of logging in a execessively used code pathNaveen Rawat2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To allow protection bits to be reset, a timer is fired regularly to reset protection bits in beacon template. The debug prints in that codepath was in ERROR level and was generating excessive logs. To fix reduce the log level to info low. Change-Id: I2c5b55ab3dacd34859e21a157b689aa7a1a756af CRs-Fixed: 762275
| | | * | | | qcacld: Fix memory leak in 3port concurrency feature.Krunal Soni2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memory gets created by csrScanGetResult api is in linklist form and in current code, only first node gets cleaned up which is not correct. With this patch, entire linklist will be released after the use. Change-Id: Ie4701087264a1f0faef4e488f4392c245282fd1b CRs-Fixed: 762311
| | | * | | | qca_cld: [cfg.ini] Support VHT RX rate to MCS9 for TFWei-Jen, Lin2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set gVhtRxMCS=2 to support VHT Rx rate to MCS9 for TF. Change-Id: Ic2a49eabd36b61efebbb2d0b87204ca6b5527b1e CRs-Fixed: 761609
| | | * | | | qcacld: fix crash to check if IPA uC offload enabled when IPA is disabledYun Park2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add to check if HDD IPA struct is not NULL before check IPA uC offload enable/disable since HDD IPA strcut is not initialized when IPA is disabled Change-Id: Ib90768ed3169f82abceb69e8cdfbd080ff615d65 CRs-fixed: 762197
| | | * | | | wlan: Reduce firmware download time for SDIOSanjay Devnani2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add pll registers to table. And enable higher ROM clock with PLL patch Change-Id: I5215da134de55455e8c9f46bbce5648cd39b32a0 CRs-Fixed: 762333
| | | * | | | qcacld: Change the burst scan duration in case of 3port concurrency.Krunal Soni2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of 3port concurrency, default burst scan duration needs to be changed to smaller value, so all entities can function flawless CRs-Fixed: 762882 Change-Id: I153ef8f96e5b1d07e5647a937d89896746708daf
| | | * | | | mdm9640: Renaming of target to 9640Prashanth Bhatta2014-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding support for renaming of target from zirc to 9640 Change-Id: Ie5a08916f70b2571aacbb20363a3600a4263774e
| * | | | | | Merge "mdm9640: Renaming of target to 9640"Linux Build Service Account2014-11-26
| |\| | | | |
| | * | | | | mdm9640: Renaming of target to 9640Prashanth Bhatta2014-11-25
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding support for renaming of target from zirc to 9640 Change-Id: Ie5a08916f70b2571aacbb20363a3600a4263774e
| * | | | | Merge "Release 1.0.0.243 QCACLD WLAN Driver"Linux Build Service Account2014-11-25
| |\ \ \ \ \
| | * | | | | Release 1.0.0.243 QCACLD WLAN DriverAnjaneedevi Kapparapu2014-11-25
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.243 qcacld: Fix compilation error on ether_addr_equal() qcacld: UMAC: Fix incorrect lock release in SME wlan: HDD: add AP Find feature wlan: SME: add AP Find feature wlan: WDA: add AP Find feature qcacld: Fix race condition between USB disconnect and unregister qcacld: hdd: to configure the dfs_cac_block_tx flag qcacld-2.0: Enable power save offload by default in macOpen qcacld: Debug functionality to track external threads qcacld: Fix race condition in MC thread stuck detect logic qcacld: Fix num of beaconTX offload entities in all platforms. Change-Id: Ica18e094dd492f00ce364e76eaaf943adf15628f
| | * | | | Cafstaging Release 1.0.0.243AnjaneeDevi Kapparapu2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.243 Change-Id: I492967716184af85c41dba57c33c65f88c8804ad CRs-Fixed: 688141
| | * | | | qcacld: Fix compilation error on ether_addr_equal()Manjunathappa Prakash2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When built against kernel older than 3.6 kernel, patch fixes undefined compilation error on ether_addr_equal(). Change-Id: I1257895657033d16e6010a4bb1bc719c788845d4 CRs-Fixed: 762225
| | * | | | qcacld: UMAC: Fix incorrect lock release in SMEKrishna Kumaar Natarajan2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently SME global lock is release even if acquiring global lock fails in sme_getLinkStatus. This change set fix the incorrect lock release. Change-Id: I624a53a7e5638ed734f94d63568effcebcea0b44 CRs-Fixed: 762071
| | * | | | wlan: HDD: add AP Find featureychuang2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass APFIND configuration information from user to firmware for APFind feature control. Change-Id: I4e5ada14e21e04a5c686b04cee2003b9b39b5ec1 CRs-Fixed: 755225
| | * | | | wlan: SME: add AP Find featureychuang2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass APFIND configuration information from user to firmware for APFind feature control Change-Id: I2404847a0bc2e95d0b3a5374d9eeb0ac5578eb45 CRs-Fixed: 755225
| | * | | | wlan: WDA: add AP Find featureychuang2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass APFIND configuration information from user to firmware for APFind feature control Change-Id: Ie37e2498149cf73348621de8e6ef100e3c877e16 CRs-Fixed: 755225
| | * | | | qcacld: Fix race condition between USB disconnect and unregisterChien-Ming Chen2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Both disconnect and unregister call back functions have to lock hif_usb_hdd_remove. They also need to release this lock before exiting function. Change-Id: I37aa90bd0f23273dd4e3ce017a83820f545348fa CRs-Fixed: 761590
| | * | | | qcacld: hdd: to configure the dfs_cac_block_tx flagRyan Hsu2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To configure the dfs_cac_block_tx in START_BSS and STOP_BSS events handle, and remove it from hdd_init_ap_mode, it is taken care from START_BSS event. Change-Id: I036a5c56c612f6029d491e413cb2efcdc29505c1 CRs-fixed: 761138
| | * | | | qcacld-2.0: Enable power save offload by default in macOpenLeela Venkata Kiran Kumar Reddy Chirala2014-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In qcacld power save offload can not be disabled.if it is disabled Host will not get response from firmware and evetually sme command timeout occurs.so enable power save offload in macOpen irrespective of the ini param. Change-Id: Ib24862f7fbd20d12e778095b8ae05e4761218c8f CRs-fixed: 760960