summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Release 4.0.11.205DSandeep Puligilla2017-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.205D Change-Id: I253b8e68966860e62256a21b988907d6f964e6b7 CRs-Fixed: 688141
| * | | | | | qcacld-2.0: Check unsafe channel on bss startAshish Kumar Dhanotiya2017-03-20
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propation. There is a race condition, LTE channel avoidance indication is received while BSS is starting, thus BSS is starting on the unsafe channel and driver is not honoring the unsafe channel list given by LTE coex event. Add function to always check current operating channel with unsafe channel list on SAP start. Change-Id: Ieda6fd4c6fa61fd45d340a850d61a6954d2a67a9 CRs-Fixed: 1106969
| * | | | | Merge "qcacld-2.0: Fix SDIO hif_devices memory double free" into ↵Linux Build Service Account2017-03-20
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Fix SDIO hif_devices memory double freebings2017-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When installing wlan module, if FW downloaded fails, delHifDevice will be called twice. The first time is in hifDeviceInserted, new added in CR2004564 to fix memory leak for wlan probe failed issue, the second time is in HIFShutDownDevice. To prevent the second time free, set hif_devices[device] as NULL and configure sdio driver data as NULL when the device is freed. Change-Id: I7cc186add08377a9046c0f9b72b0da0202e0d46b CRs-Fixed: 2018605
| * | | | | | Merge "qcacld-2.0: Change order of pointer access and check" into ↵Linux Build Service Account2017-03-20
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Change order of pointer access and checkWill Huang2017-03-14
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In function wma_chip_power_save_failure_detected_handler, pointer wma is de-referenced and then checked NULL, change the order of pointer access and check. Change-Id: Iec245072bb2d25d56d95ea45d2f4188ef9284c4f CRs-Fixed: 2013258
| * | | | | | Merge "qcacld-2.0: Get actual rate from right source" into ↵Linux Build Service Account2017-03-19
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Get actual rate from right sourcegbian2017-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I118339e2fba88d7fbd90794620ceed1bf20265ae CRs-Fixed: 2020320
| * | | | | | Merge "Release 4.0.11.205C" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-03-16
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | Release 4.0.11.205CSandeep Puligilla2017-03-13
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.205C Change-Id: I9ddfbf6ef4740aac23abd7ea04eea15132eacfff CRs-Fixed: 688141
| * / / / / qcacld-2.0: Fix SAP SSR reinit for uninitialized configHanumanth Reddy Pothula2017-03-14
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld-3.0 to qcacld-2.0 propagation. SSR can happen during SAP initialization. Thus check for SAP initialization complete before attempting to restart SAP instance during SSR. Change-Id: Ib26116cfc33684035df692ae6c7b5d83cb0a27b8 CRs-fixed: 2005281
| * | | | qcacld-2.0: Add support to relaunch ACS after SAP startedHong Shi2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, ACS is done before SAP started. This change add support to relaunch ACS via QCA_NL80211_VENDOR_SUBCMD_DO_ACS. Change-Id: I60e170afdcacda4dd0ff2762958b2bdbb9c6d9cd CRs-Fixed: 2005612
| * | | | Release 4.0.11.205BSandeep Puligilla2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.205B Change-Id: I4bdf2f444703f2d9ee05cc974f9d6e75e6020098 CRs-Fixed: 688141
| * | | | qcacld-2.0: Process auth failure response even if session is not presentKapil Gupta2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prima to qcacld-2.0 propagation If DUT gets a deauth frame during the preauth, it may be possible that session gets deleted even before that preauth is attempted or processed. CSR state machine will get reset in this case which will cause response to not to process. This eventually will cause smeTimeoutHandler since command won't be removed from active list. Add changes to process auth resp irrespective of csr state. Change-Id: Ie8f2ee3a19e083b86a6720c39da97f25a03181c8 CRs-Fixed: 1113390
| * | | | Release 4.0.11.205ASandeep Puligilla2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.205A Change-Id: Ic5b993e062aefcde72a0890129e8b30f20c783fb CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix some issue for QCA_NL80211_VENDOR_SUBCMD_GET_STATIONgbian2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Convert max phy rate unit to kbps and add short gi report Change-Id: I5543cbaf57b1cb6a29f18f13ee38b790e4721dd3 CRs-Fixed: 2014007
| * | | | Release 4.0.11.205Sandeep Puligilla2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.205 Change-Id: I321d428da1631cb009e6e2e030ebc5c6666812ff CRs-Fixed: 688141
| * | | | qcacld-2.0: Change to use new WMI interface for tx/rx rategbian2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FW has limitation to support old WMI_REQUEST_STATS_CMDID and WMI_UPDATE_STATS_EVENTID interface on AP vDev. FW suggest to use new WMI_REQUEST_PEER_STATS_INFO_CMDID and WMI_PEER_STATS_INFO_EVENTID to get tx/rx rate. Change-Id: I9a3c7390969e4e7c3061b8b7043fc8482fecbd54 CRs-Fixed: 2016012
| * | | | Release 4.0.11.204Zqcabuildsw2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204Z Change-Id: Ic376c78f7f585be194a59d33a320337a542b4ad4 CRs-Fixed: 688141
| * | | | qcacld-2.0: Avoid multiple allocations for trace bufferVisweswara Tanuku2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Global trace_buffer is being allocated multiple times in probe, whenever a sdio/usb device is inserted. But memory is being freed only once upon driver exit. This leads to memory leak. Deallocate trace buffer when device is removed CRs-Fixed: 2012750 Change-Id: I18f99fac4c8431f0701964811d29770f04553937
| * | | | Release 4.0.11.204Yqcabuildsw2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204Y Change-Id: I9a31cca4958a8a70469967f87c69e9b51ac5a07c CRs-Fixed: 688141
| * | | | qcacld-2.0: Remove redundant ini configurationSreelakshmi Konamki2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation 'apDataAvailPollPeriodInMs' ini is redundant in registry table and hdd_update_config_dat(). Fix to remove redundant ini 'apDataAvailPollPeriodInMs' variable. Change-Id: Ieb5214ec3052bbec793e91d294b03e425292e348 CRs-Fixed: 2000336
| * | | | qcacld-2.0: Update MDIE when PNO match event foundSreelakshmi Konamki2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Current implementation does not update MDIE while processing of PNO match event due to this STA is unable to connect to 11r AP. Add changes to update MDIE to 'tSirBssDescription' in csrScanSavePreferredNetworkFound() Change-Id: Ia419c0f7284fc168434d91bcc3d7b29b99a06f3f CRs-Fixed: 2005101
| * | | | Release 4.0.11.204Xqcabuildsw2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204X Change-Id: Ib06d85f6ee94911830a338bee342f9d59bdb62c4 CRs-Fixed: 688141
| * | | | qcacld-2.0: Take care not to destroy uninitalized timerRaveendra Chennakesavulu2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If BMI write fails along with logp is enabled, a assert is seen in vos_timer_destroy because of timer cookie mismatch. Since thread_stuck timer is initialized after vos open, and if vos open fails vosWDThread tries to destroy the unitialized timer, hence the assert. Add check not to destroy uninitalized timer. Change-Id: Ib2f0b87875faff58449f11ed94dcd9d77b261d64 CRs-Fixed: 2014014
| * | | | Release 4.0.11.204Wqcabuildsw2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204W Change-Id: Idf04ca56998f832ce1f701f3518d93e252f44bd9 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix buffer exhausting caused by radar wmi eventbings2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently host driver may receive lots of radar wmi events in a short time because of hardware limitation, which may regard WiFi calibration signals as radar pulses. Driver allocates buffers for every wmi event in the interrupt bottom half and free these buffers in the wmi event work queue, so buffers may only be allocated and not freed when there are too many radar wmi events. Drop incoming radar wmi event if there is already 1000 radar wmi event pending. Change-Id: I20ab024bb87b5d883380796a9c080d1667d696ff CRs-Fixed: 1030466
| * | | | Release 4.0.11.204Vqcabuildsw2017-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204V Change-Id: Idb8dc6a04a10ab13bc3a3aba6e0f758b58322bbd CRs-Fixed: 688141
| * | | | Merge "qcacld-2.0: Delete unneeded NULL check" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-03-09
| |\ \ \ \
| | * | | | qcacld-2.0: Delete unneeded NULL checkWill Huang2017-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The macro nla_for_each_nested is used to repeately parse TLV structure in function __wlan_hdd_cfg80211_set_ext_roam_params, the pointer to TLV strcture will never NULL, it check remain length instead and move forward this pointer. Remove this unneeded check because it fails static analyze. Change-Id: Ic56ae77639987e2982eeec98b652253c820051c4 CRs-Fixed: 2013260
| * | | | | qcacld-2.0: Prioritize connection req frames in pe queueAbhishek Singh2017-03-09
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there are many beacon/probe received and posted to pe queue the connection req frames may get delayed and thus effect the connection. This may also lead to connection failures. To avoid this prioritize the connection req frames in pe queue. Change-Id: I5a6fd5c21242205dd080b2ba0cff5f823f51d109 CRs-Fixed: 2013381
| * | | | qcacld-2.0: Avoid race in setting isLogpInProgressSubrat Dash2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pHddCtx->isLogpInProgress may be falsely set to true, if ramdump collect thread finishes before the wext command completes. This can happen when the wext thread goes to sleep immediately after waking the mc thread. Fix this by setting isLogpInProgress before sending the wda command. CRs-Fixed: 2014473 Change-Id: If2ee81ebb9c4da70f3b306a1c89edd447577babd
| * | | | Release 4.0.11.204Rqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204R Change-Id: Ifae054c56e4221c2a9d8c23c495570cd5778311c CRs-Fixed: 688141
| * | | | qcacld-2.0: Add host diag event for ssr shutdown and ssr reinitSen, Devendra2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These event use to send SSR shutdown and SSR reinit status Change-Id: I89cd4942145301aaf44e8ae4eb3cc4cbc373407c CRs-Fixed: 1108380
| * | | | Release 4.0.11.204Qqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204Q Change-Id: I15f90be107ff339ea1cbc9767dba85b931fc1902 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix stripping of IEs in p2p scanRajeev Kumar Sirasanagandla2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When IE whitelisting is enabled, only probe requests from INFRA STA during scan should contain selective IEs, but in current code, probe requests of P2P scans are also containing selective IEs which is bug. To fix this, invoke IE whitelisting only for INFRA STA. Change-Id: Icd2984013b3f29714b1e852389110ef2257be94b CRs-Fixed: 2014387
| * | | | Release 4.0.11.204Pqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204P Change-Id: I1a28fac73db01f663ebed4f636ac4eb255912d9d CRs-Fixed: 688141
| * | | | qcacld-2.0: Add support to add country code from ini fileAshish Kumar Dhanotiya2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently ini parameter to set country code is not getting used. Make apropriate code changes to get the country code from the ini file. Change-Id: I5807bdac8710b8499a439fc18668b19e87c792ad CRs-Fixed: 2010909
| * | | | Release 4.0.11.204Oqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204O Change-Id: Ie44689d2f28e61792e6853a800de4933bd1391c4 CRs-Fixed: 688141
| * | | | qcacld-2.0: Enable isLogpInProgress for enableRamdumpCollectionRajasekaran Kalidoss2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incomplete dumpcollection by setting isLogpInProgress to TRUE when enableRamdumpCollection is enabled. Previously, the flag isLogpInProgress was set to TRUE only for enableFwSelfRecovery. After FW crash, when a rmmod happens USB Transport was stopped during crash dump collection. This causes crash dump collection to stop and the Firmware remains in that state. This caused further insmod attempts to fail. Change-Id: I559241e9dcc7a9685329468dc8f6acdf7728290b CRs-Fixed: 2006364
| * | | | Release 4.0.11.204Nqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204N Change-Id: I3cc3909794793a08d9a7ff5ac7f841fcf3b08d94 CRs-Fixed: 688141
| * | | | qcacld-2.0: Send reason for connect timeout to user spaceyeshwanth sriram guntuka2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reason for association failure due to timeout is not sent to user space. Add changes to send association failure status code to user space using cfg80211_connect_bss or cfg80211_connect_timeout. Change-Id: I060bdfdfd7875c7e945d1b2bf011c14a680b24f1 CRs-Fixed: 2012804
| * | | | Release 4.0.11.204Mqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204M Change-Id: Ib29da6c3835b8b2c3c56a3d28af20ed1969a1eb5 CRs-Fixed: 688141
| * | | | qcacld-2.0: Reject ACS only in static 5M/10M modeHong Shi2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, ACS is rejected if 5/10M capability is enabled. However, ACS shall be allowed in 5/10M manual switch mode since SAP is started on 20Mhz by default. So, check if static 5/10M enabled instead of 5/10M capability. Change-Id: Ica97366479700e95cc4af358b581aba4749952d6 CRs-Fixed: 2011821
| * | | | Release 4.0.11.204Lqcabuildsw2017-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204L Change-Id: I3330e64ad50422cc028c477f78a1082fa74c48b2 CRs-Fixed: 688141
| * | | | Merge "qcacld-2.0: add spinlock for runtime PM prevent suspend list" into ↵Linux Build Service Account2017-03-05
| |\ \ \ \ | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | qcacld-2.0: add spinlock for runtime PM prevent suspend listSarada Prasanna Garnayak2017-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The runtime PM debugfs entry exports the wlan runtime PM stats to userspace for debugging. Add spinlock to protect the runtime PM prevent suspend list to get the valid stats. CRs-Fixed: 2006490 Change-Id: Ifc85b9caad59fd8e402acaa23462ef38b7ea823d
| * | | | | Merge "Release 4.0.11.204H" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2017-03-05
| |\| | | |
| | * | | | Release 4.0.11.204Hqcabuildsw2017-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.204H Change-Id: Ic87d0c026385c543cfee596a05354ab3cda8c721 CRs-Fixed: 688141
| * | | | | Merge "qcacld-2.0: Porting qcald2.0 on linux v4.4.15" into ↵Linux Build Service Account2017-03-05
| |\| | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev