Commit graph

7,801 commits

Author SHA1 Message Date
CNSS_WLAN Service
eacfb153fa Merge "qcacld-3.0: Reset suspended flag during recovery" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:48 -07:00
CNSS_WLAN Service
5a1b96546c Merge "qcacld-3.0: Abort suspend if critical events are in flight" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:47 -07:00
CNSS_WLAN Service
ba968bf99e Merge "qcacld-3.0: Move cds_config cleanup into start modules" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:47 -07:00
CNSS_WLAN Service
8a6320b041 Merge "qcacld-3.0: Add protection for pkt_log ops with module stop" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:46 -07:00
CNSS_WLAN Service
2aaf1ff985 Merge "qcacld-3.0: Enable TSO segmentation debug for SLUB" into wlan-cld3.driver.lnx.2.0-dev 2017-10-26 07:27:45 -07:00
CNSS_WLAN Service
8548573875 Merge "Release 5.2.0.51" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:30 -07:00
CNSS_WLAN Service
4591cb0ade Merge "qcacld-3.0: Force SCC for STA+P2PGO if gWlanMccToSccSwitchMode!=0" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:28 -07:00
CNSS_WLAN Service
678bc8b5d0 Merge "qcacld-3.0: Restart SAP on channel switch" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:26 -07:00
CNSS_WLAN Service
173ce4089d Merge "Release 5.2.0.50Z" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:25 -07:00
CNSS_WLAN Service
3a94a31910 Merge "qcacld-3.0: Delete obsolete struct hdd_cfg80211_state" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:23 -07:00
CNSS_WLAN Service
42bd0d7172 Merge "Release 5.2.0.50Y" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:21 -07:00
CNSS_WLAN Service
8f32ba39ed Merge "qcacld-3.0: move print outside of lock" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:19 -07:00
CNSS_WLAN Service
523592067b Merge "qcacld-3.0: Rename hdd_stats ClassD_stat field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:18 -07:00
CNSS_WLAN Service
85e15dc773 Merge "qcacld-3.0: Rename hdd_stats ClassA_stat field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:16 -07:00
CNSS_WLAN Service
89b07c6737 Merge "Release 5.2.0.50X" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:14 -07:00
CNSS_WLAN Service
289abe261d Merge "qcacld-3.0: Do not send limit_off_chan param if vdev is not up" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:11 -07:00
CNSS_WLAN Service
87c5f640da Merge "qcacld-3.0: Fix input parameter mismatch in hdd_ipa_uc_proc_pending_event" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:09 -07:00
CNSS_WLAN Service
b2e64cd1f6 Merge "qcacld-3.0: Deinit QDF print infra after printing memory leak objects" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:06 -07:00
CNSS_WLAN Service
1f7d944111 Merge "qcacld-3.0: Clean up unwanted blank lines from wlan_pmo_obj_mgmt_api.c" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:05 -07:00
CNSS_WLAN Service
be2da5d2b8 Merge "qcacld-3.0: Fix dumpStat logging levels" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:03 -07:00
CNSS_WLAN Service
62cea0b98a Merge "qcacld-3.0: Fix logging level in wma_he.c" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:02 -07:00
CNSS_WLAN Service
e66ef4e809 Merge "Release 5.2.0.50W" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 16:00:00 -07:00
CNSS_WLAN Service
7394f95265 Merge "qcacld-3.0: Ignore target suspend if fw is down" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 15:59:58 -07:00
Sameer Thalappil
2767f44d87 qcacld-3.0: Reset suspended flag during recovery
When WLAN driver goes thru recovery, it's no longer suspended. All
threads are woken up, and FW is also reset during the recovery.

CRs-Fixed: 2110156
Change-Id: I4f586919c0a25345c981149d79c707fbfd1c347e
2017-10-25 13:41:20 -07:00
Dustin Brown
05557181ba qcacld-3.0: Abort suspend if critical events are in flight
There are some events from firmware that the driver would prefer to
process immediately. In some cases, these events can race with the
suspend process such that the event is not processed until the device
resumes. Keep a counter of so called "critical events" so the suspend
process can be aborted in the event of the aforementioned race
condition.

Change-Id: Ic8a557368d6cb62bed9fba424c851b48b16bc574
CRs-Fixed: 2125904
2017-10-25 13:41:18 -07:00
Dustin Brown
28b1789ad0 qcacld-3.0: Move cds_config cleanup into start modules
In the event of an error during cds_open, the cds config is not released
until very late in error handing process. Instead, release the cds
config immediately after an error occurs in cds_open.

Change-Id: I5fdf446c3cad82cbe3cbdec40f1dce4b46a0c3fb
CRs-Fixed: 2124189
2017-10-25 13:41:16 -07:00
Manjunathappa Prakash
71c74a4d6c qcacld-3.0: Add protection for pkt_log ops with module stop
Packet log ops are protected against load-unload and SSR, but not
against module stop. Take care to add check for module stop.
Also takecare to NULLing of wdi_event_list and NULL check before accessing.

Change-Id: I20d49ff587719fc14f60a53e86092383de6ef5b8
CRs-Fixed: 2082135
2017-10-25 13:41:13 -07:00
Orhan K AKYILDIZ
e0d84884a2 qcacld-3.0: Enable TSO segmentation debug for SLUB
Enable TSO segment history collection per TSO segment. This will
allow a better understanding of a rare instance (only 1 instance
so far) where a single TSO segment is detected by memory leak
detection logic.

Change-Id: I7b8277a7307706abdc9a68c8d62fe8c9bcf24513
CRs-Fixed: 2054062
2017-10-25 13:41:11 -07:00
snandini
ac926d2c33 Release 5.2.0.51
Release 5.2.0.51

Change-Id: Ib44d73ea96463384d257facc3196887471ec9f56
CRs-Fixed: 774533
2017-10-25 07:40:52 -07:00
Ajit Pal Singh
813383c330 qcacld-3.0: Force SCC for STA+P2PGO if gWlanMccToSccSwitchMode!=0
While selecting P2PGO channel in sap_goto_channel_sel(), force SCC
if there is STA + P2PGO concurrency AND gWlanMccToSccSwitchMode!=0,
This makes behaviour similar to STA + AP concurrency.

Change-Id: Ib80a36c22432791c5466b68b625373c58e4c8206
2017-10-25 07:40:52 -07:00
Ganesh Kondabattini
41f3478d2e qcacld-3.0: Restart SAP on channel switch
Check if SAP restart is required when STA is changing the channel
as part of CSA handling.

CRs-Fixed: 2115904
Change-Id: Ie8c798c0964def5c3d5db6dbe55a3de3ff8a3381
2017-10-25 07:40:49 -07:00
snandini
d01bfc70f6 Release 5.2.0.50Z
Release 5.2.0.50Z

Change-Id: I19ffc45b7fdc52b7ab3bd896f44ef9daf22f2367
CRs-Fixed: 774533
2017-10-25 05:27:04 -07:00
Jeff Johnson
8f91d85e31 qcacld-3.0: Delete obsolete struct hdd_cfg80211_state
Change "qcacld-3.0: Remove legacy P2P codes in HDD" (Change-Id:
Idaaacac4fdaf1b964432c33c10b1c86f8a591c2d) removed almost all of the
legacy P2P code. However it left behind struct hdd_cfg80211_state (and
associated enums p2p_action_frame_state and action_frm_type) which are
no longer used, so remove those as well.

Change-Id: I3713fa2c940fd5b481ddc32dbd4fcc9ea138799d
CRs-Fixed: 2131863
2017-10-25 05:27:03 -07:00
CNSS_WLAN Service
75fc3b349d Merge "Release 5.2.0.50V" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:59 -07:00
CNSS_WLAN Service
cccbfec048 Merge "qcacld-3.0: Remove faulty unload check from stop bss callback API" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:58 -07:00
CNSS_WLAN Service
318a1cb9a7 Merge "qcacld-3.0: Add sta_id check before updating sta adapater array" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:56 -07:00
CNSS_WLAN Service
cbd95b5a4a Merge "qcacld-3.0: Add sta_id check before updating sta adapater array" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:55 -07:00
CNSS_WLAN Service
0a8d1363d4 Merge "Release 5.2.0.50U" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:53 -07:00
CNSS_WLAN Service
5fc32ff506 Merge "qcacld-3.0: Add ini param to support power collapse of phy registers" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:52 -07:00
CNSS_WLAN Service
9dbb4d89e9 Merge "qcacld-3.0: Remove unused function lim_active_scan_allowed()" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:50 -07:00
CNSS_WLAN Service
f2f83320a9 Merge "qcacld-3.0: Fix checkpatch warnings (QUOTED_WHITESPACE_BEFORE_NEWLINE)" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:49 -07:00
CNSS_WLAN Service
69ecaca145 Merge "qcacld-3.0: Fix checkpatch warnings (SPACING)" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:47 -07:00
CNSS_WLAN Service
837479fe62 Merge "qcacld-3.0: Fix checkpatch warnings (SPACE_BEFORE_TAB)" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:46 -07:00
CNSS_WLAN Service
30e5fe5afe Merge "qcacld-3.0: Fix checkpatch warnings (LINE_SPACING)" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:45 -07:00
CNSS_WLAN Service
937fe53566 Merge "qcacld-3.0: Rename hdd_adapter station info fields" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:43 -07:00
CNSS_WLAN Service
4ca9a4b38d Merge "qcacld-3.0: Rename hdd_station_info staType field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:42 -07:00
CNSS_WLAN Service
9d0c4a78f7 Merge "qcacld-3.0: Rename hdd_station_info ucSTAId field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:40 -07:00
CNSS_WLAN Service
97fa2e563b Merge "qcacld-3.0: Rename hdd_station_info macAddrSTA field" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:39 -07:00
CNSS_WLAN Service
c7a3d0a31e Merge "qcacld-3.0: Rename hdd_softap_deinit_tx_rx_sta() STAId param" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:37 -07:00
CNSS_WLAN Service
fb91b684ef Merge "qcacld-3.0: Rename hdd_softap_init_tx_rx_sta() params" into wlan-cld3.driver.lnx.2.0-dev 2017-10-25 03:55:36 -07:00