summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | qcacld-2.0: Correct interface check for INDOOR channelsAmar Singhal2015-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When framework retrieves channels from driver, INDOOR channels need not be returned for SAP interface. Correct the check for SAP interface. Change-Id: I8b7a9e8007f7da8b0fb2c625c60162a5fb61a819 CRs-Fixed: 891331
| * | | | qcacld: Fix to correctly enforce gEnableDFSChnlScan INI settingRakesh Sunki2015-08-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ini item gEnableDFSChnlScan when set should disable the STA dfs channel scan. It is observed that even with the above param set to disable the dfs channel scan, PE fails to enforce the setting, resulting in dfs channels being scanned. Fix to consider the ini parameter setting when creating a scan channel list during the csr scan request copy from upper layers. Change-Id: I0b59f1d631235d1399400dc95e80a4ea2934ec32 CRs-Fixed: 890209
| * | | | Release 4.0.10.161AnjaneeDevi Kapparapu2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.161 Change-Id: I2dd7dff47d3d78d6face209770c9a89ba8b117bb CRs-Fixed: 688141
| * | | | qcacld-2.0: P2P is using wrong ROC work for de-queue handler.Agrawal Ashish2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan_hdd_roc_request_dequeue using rocReqWork from hdd_context_t but the work which is being passed is delayed roc_work from pAdapter. wlan_hdd_roc_request_enqueue will itself will be called in hdd_ctx only. There is no need for roc_work as rocReqWork already available from hdd_context_t. rocReqWork also will be used defer the back to back p2p_listen with delayed work. CRs-Fixed: 883248 Change-Id: I57d62ffc94bf884d7d715ce0ff52ce9926562742
| * | | | qcacld-3.0: Cleanup in wlan_hdd_roc_request_dequeue.Agarwal Ashish2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove duplicate code in wlan_hdd_roc_request_dequeue. Change-Id: Ie9c853eccbad5a5aafb53e4cdbef46060e22cbcb CRs-Fixed: 879065
| * | | | qcacld: Remove unnecessary LOGP checks inside cfg80211 change interfaceYue Ma2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Once FW asserts, LOGP flag is set immediately in tasklet context and then schedule a work queue to do SSR. If a cfg80211 function is still going on, SSR will be blocked. Inside cfg80211 functions, there are some functions which also have LOGP check, and if LOGP is already set, it will return from there which may cause upcoming out of sync issues. Remove these checks to make sure current ongoing cfg80211 change interface function can complete after FW asserts. Change-Id: Id3b86dbdf3087ead87b287861d7c94e3479ff4e4 CRs-fixed: 887111
| * | | | qcacld-2.0: Add .ini configuration for max number of AMSDUDeepak Dhamdhere2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Host driver can send number of max AMSDUs in transmit frames. Added a call to process_wma_set_command() similar to cli command processing for GEN_VDEV_PARAM_AMSDU during device initialization. Changed name of the field from isAmsduSupportInAMPDU to maxAmsduNum in several places. Existing SME and LIM code passes this parameter to WMA, but it is not used there. It may be useful if AMSDU setting is changed to per-vdev basis in future. WCNSS_qcom_cfg.ini changes: Removed - "gAmsduSupportInAMPDU" Added - Name = "gMaxAmsduNum", Min = 0, Max = 3, Default = 1 Change-Id: I2dfdd8c8c4a8807596ff28eee192ef66ac425653 CRs-Fixed: 871686
| * | | | qcacld-2.0: Optimize PNO wake lock timeoutSrinivas Girigowda2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently when PNO match event is received, host driver acquires 30s wake lock to receive the beacons/probe responses and complete the user space PNO operation. This 30s timeout can be optimized to reduce the power impact. The optimization is to grab a wake lock of 5s after PNO match event, cancel that wake lock when NLO_SCAN_COMPLETE is received and grab another one for 2s to allow upper layer to complete PNO connection. Change-Id: I4aae06690a44a45dc858552a8b693e9a5664be15 CRs-Fixed: 891263
| * | | | qcacld-2.0: extscan: Handle only max supported channelsSrinivas Girigowda2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only support max of 36 channels across buckets. If the total number of channels across buckets is crossing 36, then 1. Take only the 36 channels and proceed with request 2. Adjust the number of channels field accordingly 3. Ignore the remaining buckets. Change-Id: I11caee0f860920e2e5947c3bf81d735497b8307f CRs-Fixed: 890864
| * | | | qcacld-2.0: Serialize wma_extscan_operations_event_handlerSrinivas Girigowda2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the WMI events are received back to back, then there are chances where we are missing processing of this event. Hence serialize wma_extscan_operations_event_handler through MC thread. Change-Id: I81f37a9adf157e98705deef6f5ad0ac87142c842 CRs-Fixed: 890801
| * | | | qcacld-2.0: Make extscan wakelock a timed wakelockSrinivas Girigowda2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, extscan wakelock is acquired when host receives extscan cycle start to keep the APPS from going to suspend and receive all the beacons and probe responses and release the wakelock after cycle complete event is received. If the cycle completed event is not received from fw for any reason, then the wakelock is held for longer time leading to power issues. Hence convert the extscan wakelock from non-timed to timed. Change-Id: Icd8c95f2aa6dfb9e77930d9b037d3d4d0f1513e9 CRs-Fixed: 890800
| * | | | qcacld: wma: Do not fail for credit checkPrashanth Bhatta2015-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During suspend, WMA has a check to make sure enough credits are available and return failure if the check fails but the check is not necessary as suspend and resume is synchronized between host and firmware and if firmware is stuck for some reason then host times out for suspend. With runtime PM feature, this check is getting hit often and leading to not to allow the system suspend to take place. Change-Id: I322bbd0aa06957ba44236d623bb2859bf39e5a03 CRs-fixed: 890835
| * | | | Release 4.0.10.160AAkash Patel2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.160A Change-Id: Ife94c19babe1fba97b5bec2cd1e77b3e97315d6f CRs-Fixed: 688141
| * | | | qcacld-2.0: protect hif_state in wlan_taskletHouston Hoffman2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If hif init is not done the suspend lock isn't guaranteed to be valid. Change-Id: I330968e11f5e82a06ca7c35c7704fb71c5775fc7 CRs-Fixed: 890229
| * | | | Release 4.0.10.160AnjaneeDevi Kapparapu2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.160 Change-Id: I2c2fc25e976f9dfca368ca0df16d872603ea8d42 CRs-Fixed: 688141
| * | | | qcacld: reintroduce 11AC override in driverManikandan Mohan2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11AC override in qcacld is introduced for following reasons: 1. P2P GO also follows start_bss and since p2p GO could not be configured to setup VHT channel width in wpa_supplicant 2. Android UI does not provide advanced configuration options for SoftAP Default override enabled for android. MDM shall disable it in ini Change-Id: Ie5e5ecf927ba2a012c2cd50e99debcf1c9b77571 CRs-fixed: 888849
| * | | | qcacld: Remove LOGP check for HDD scan done callback functionYue Ma2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit c1da14b39e4a6f1cecf7408e7e2cded50d91d444 introduces a change to use wlan_hdd_validate_context() to check for HDD context in HDD scan done callback function. This also brings regression for SSR since during SSR sme_stop() flushes scan queue and aborts any pending scan and then calls this function to notify supplicant, but now it also checks LOGP flag which results directly return. Fix this by only checking HDD context since this callback function is in MC thread, so no need to check LOGP and load/unload flags. Change-Id: I70ca69c37969f9a4009b27688ad8b333af690056 CRs-fixed: 888803
| * | | | qcacld: wma: Fix issue with WoW during resumePrashanth Bhatta2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In disconnected case, during suspend, no Wow patterns are configured but during resume WoW patterns are deleted which never was configured during the suspend. This should be fine if system resume is called before cfg80211 resume but in some case like the change added in kernel 7cd0602d7836c0056fe9bdab014d5ac5ec5cb291, system suspend would not be called to optimize the system suspend time and during resume, while handling cfg80211 resume tries to delete WoW pattern which it shouldn't and leading to bus error and crash the system. Fix the issue by checking if the WoW patterns are configured and if they are not then don't try to delete them as well. Also along with this change, improving the suspend/resume logs to indicate if the suspend/resume is for runtime or system. Change-Id: I5eae66e09d5fac4f913c0eaaf90ff600d8c7d626 CRs-fixed: 889466
| * | | | qcacld:IPA uC: Fix release lock when STA already disconnectedYun Park2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is to fix a missing lock release if STA already disconnected when received STA_DISCONNECT event Change-Id: Ib065236ee791979a798f90ac9921ed8b1e44b4c7 CRs-Fixed: 889473
| * | | | Revert "qcacld:IPA uC: Release lock when STA already disconnected"Yun Park2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 595b265f4b3bd54cf181cfb8b636c4119836ab3b. Change-Id: I196c3d628d065af37e240b50173dc9ee09ab119d CRs-Fixed: 889473
| * | | | qcacld-2.0: SSR-protect __wlan_hdd_cfg80211_update_ft_ies()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_update_ft_ies() uses the SSR protection wrapper but __wlan_hdd_cfg80211_update_ft_ies() does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the HDD context validity check. Change-Id: I15d8e27465cb8f0d010a8f028d49535be8d93927 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect __wlan_hdd_cfg80211_testmode()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_testmode() uses the SSR protection wrapper but __wlan_hdd_cfg80211_testmode() does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the HDD context validity check. Change-Id: I6ffb6c13eeea9b66e8cb86485d2c80610c888b7f CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_link_properties()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_link_properties() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Iafbc497a949ea6e4c266a481f8cc5ea9085606b0 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_tdls_capabilities()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_tdls_capabilities() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I3dad91278b5fb7407d1e1c701a056c3c9eb2e3ab CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_fw_mem_dump()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_fw_mem_dump() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Icdc6de18f44c1e47f2c55f3eaa18ce2003f8c0e8 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_logger_supp_feature()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_logger_supp_feature() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Ib1755f46d87ab69fd95c509a1eb16867d4c0413e CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_dcc_update_ndl()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_dcc_update_ndl() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I622466db231911e3a0ee07d753f21f7a0243feec CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_dcc_clear_stats()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_dcc_clear_stats() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I6e9c7e90eddf84495d2d87cf9dc18d43a6a08e09 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_dcc_get_stats()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_dcc_get_stats() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Id8e9bc58b0fd94d531bdb1fd4ff3d82fdb2d4516 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_ocb_get_tsf_timer()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_ocb_get_tsf_timer() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I564eb7a96c2306aa419384677070cf0474ece015 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_ocb_stop_timing_advert()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_ocb_stop_timing_advert() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I5aeed3592545885f38301528f4c79422124b5f55 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_ocb_start_timing_advert()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_ocb_start_timing_advert() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Ibd0b94d3ce87cdead7f0fb43cd4a4e05bf2f4d0e CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_ocb_set_utc_time()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_ocb_set_utc_time() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I2ac1add49b44bc9af10c665e44b13fb2bce158aa CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_ocb_set_config()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_ocb_set_config() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I7ca50538bae0fb531d822ad5038d9f830655b87d CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_wifi_info()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_wifi_info() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I81a2a4820b74760ec66cab24345c25e5d52ea761 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_reset_passpoint_list()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_reset_passpoint_list() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I8738ddde1a3ce2386d0524054458089bd78c46e1 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_set_passpoint_list()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_set_passpoint_list() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: If60d20d3ba0716a5efc98fd477581dda090e03bf CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_wifi_configuration_set()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_wifi_configuration_set() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I47c8468da2bd75b2da5da5b0594bda628e663946 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_keymgmt_set_key()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_keymgmt_set_key() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Iec0f6d4a01f8244d420a80db89201012f53a28c2 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_get_features()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_get_features() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I679f53bd5d70baaf26be8cc9a7c603060388fb8b CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_do_acs()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_do_acs() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I9416f01ac55bb3c5520c72ce5cc11726b2148496 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_apfind_cmd()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_apfind_cmd() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: Iff3608f9aba02c748c951fc3dee299b978f5b310 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_disable_dfs_chan_scan()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_disable_dfs_chan_scan() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: I6edb9b00b54a5b450ef5c2046b7bfd107702a2df CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_set_scanning_mac_oui()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_set_scanning_mac_oui() does not use the SSR protection wrapper. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper. Change-Id: Ib743d38e175fa948264b6700400741bf94baec16 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_set_epno_list()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_set_epno_list() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I2e78910a4bc0efe8f76dc893fd4a74eecf251ebe CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_stats_ext_request()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_stats_ext_request() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I95ff1aa20c8c3ad555470630915392a18c5500ef CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect wlan_hdd_cfg80211_nan_request()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently wlan_hdd_cfg80211_nan_request() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I517af93324bbae7b2b001d12eb6b340d534db247 CRs-Fixed: 889507
| * | | | qcacld-2.0: SSR-protect is_driver_dfs_capable()Jeff Johnson2015-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently is_driver_dfs_capable() does not use the SSR protection wrapper and does not check for SSR in progress. This can lead to unexpected behavior if the function is executing concurrently with SSR, so add the SSR protection wrapper and HDD context validity check. Change-Id: I924ea71133bc2876356492c61343369f8f51e913 CRs-Fixed: 889507
| * | | | Release 4.0.10.159AnjaneeDevi Kapparapu2015-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.159 Change-Id: I62b2885306a046a960132c9d68df0a8ea48736cc CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix static code analysis errorsKarthick S2015-08-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated the hif module to address the issues reported by static code analysis. Change-Id: Ifbadb7d0cd0db03870460d3442b2f60387eeccb3 CRs-Fixed: 889019