Sandeep Puligilla
615c9a6c92
Release 5.2.0.21U
...
Release 5.2.0.21U
Change-Id: I252f23696d7c2e24e334cf375220bf301cfbf0d1
CRs-Fixed: 774533
2017-04-14 16:32:26 -07:00
Venkata Sharath Chandra Manchala
0c2eece03b
qcacld-3.0: Fix the memory leak for soc handle
...
Free the allocated memory for soc handle
in ol_txrx_soc_detach
Change-Id: I023cb6a17cecf95f981956cd355fb57ec630db49
CRs-Fixed: 2017582
2017-04-14 16:32:25 -07:00
Sandeep Puligilla
b212d445fd
Release 5.2.0.21T
...
Release 5.2.0.21T
Change-Id: I64e270ea001ebf52cf9c2e7d31bb6d27bde517f8
CRs-Fixed: 774533
2017-04-14 12:43:35 -07:00
Sreelakshmi Konamki
88a2a41bbf
qcacld-3.0: Add support to get the status for Roam Scan Offload command
...
Add support to handle the event for the Roam Scan Offload[RSO] command
status. Inform the same to user space.
Change-Id: I2758103e8ca3c49c0fecd3323b619542dbbabf0c
CRs-Fixed: 1111809
2017-04-14 12:43:35 -07:00
Sandeep Puligilla
f0b92cf00b
Release 5.2.0.21S
...
Release 5.2.0.21S
Change-Id: I55d9c24991a11ea8a0d9c42c664215847547f638
CRs-Fixed: 774533
2017-04-14 11:03:30 -07:00
Abhishek Singh
0481d66d9d
qcacld-3.0: Cleanup the legacy PNO code
...
Cleanup the legacy PNO code as PNO is moved to common scan component
Change-Id: I63914e1f496627ac32ddebbe0c8be7da088316cb
CRs-Fixed: 2032432
2017-04-14 11:03:29 -07:00
Sandeep Puligilla
01ba2548c7
Release 5.2.0.21R
...
Release 5.2.0.21R
Change-Id: I73e39a845ced9f284f7ab696266a3c47a5b02cdf
CRs-Fixed: 774533
2017-04-14 07:43:28 -07:00
Vidyullatha Kanchanapally
7b5bee09c6
qcacld-3.0: Define AKM suites only if not present in kernel
...
Define AKM suites WLAN_AKM_SUITE_8021X_SHA256 and
WLAN_AKM_SUITE_PSK_SHA256 only if not defined in kernel header in order
to avoid compilation issues because of a previous definition.
Change-Id: I779a9991763797541fc142e980f717a48fe3bd26
CRs-Fixed: 2033185
2017-04-14 07:43:28 -07:00
Sandeep Puligilla
0aa0f2c280
Release 5.2.0.21Q
...
Release 5.2.0.21Q
Change-Id: I9d638c5749288e5024a9289da4981938c8dfc18c
CRs-Fixed: 774533
2017-04-14 06:32:32 -07:00
Ashish Kumar Dhanotiya
1f75a53ecc
qcacld-3.0: Race condition while memdump read
...
There can be a race condition if two threads tries to execute
memdump read which may lead to use-after-free case.
To address this issue implement the use and free of the memory into
the lock.
Change-Id: Ie4d15e9a6414f556a622869d561c331c6bc5d85e
CRs-Fixed: 2023313
2017-04-14 06:32:31 -07:00
Sandeep Puligilla
5591b487f4
Release 5.2.0.21P
...
Release 5.2.0.21P
Change-Id: Ie22cdbda857ad12f065fe10884ba351e2742e6bb
CRs-Fixed: 774533
2017-04-14 02:58:39 -07:00
Naveen Rawat
945894a733
qcacld-3.0: Set is_key_installed in roam_synch handler
...
Set is_key_installed in roam_synch handler, if firmware has already
done 4-way handshake and set keys.
Change-Id: Ie5539dfe821c1c9d8d713a83592a31f04a85c3ac
CRs-Fixed: 1104243
2017-04-14 02:58:38 -07:00
Naveen Rawat
6dabf4ea38
qcacld-3.0: Fix the ie_len while creating beacon frame
...
In function sme_prepare_beacon_from_bss_descp, ie_len was storing
uint32_t into uint8_t which was causing beacon frame buffer to be
filled partially. Change the ie_len argument to uint32_t
Change-Id: Ia94dbd6e280579fe1621863b0e8f6ba4e13d10ed
CRs-Fixed: 2004265
2017-04-14 02:58:36 -07:00
Sandeep Puligilla
8913a7b905
Release 5.2.0.21O
...
Release 5.2.0.21O
Change-Id: I9e8774b2b5692eda835b332e2ca8db2d8171b4b1
CRs-Fixed: 774533
2017-04-14 02:09:52 -07:00
Srinivas Girigowda
6fb1f801f9
qcacld-3.0: Remove dot11f_log() function
...
Remove dot11f_log() function.
Change-Id: I4dd688d1eac8bde66555e0f3a2b73c475f3f56bb
CRs-Fixed: 2020798
2017-04-14 02:09:51 -07:00
Srinivas Girigowda
a2584fe935
qcacld-3.0: Replace dot11f_log() with pe_* log levels in utils_parser.c
...
Replace dot11f_log() with pe_* appropriate log levels in utils_parser.c.
Change-Id: Ie5d39d61690f58a8debdc62abc68f06ce53ab07a
CRs-Fixed: 2020798
2017-04-14 02:09:48 -07:00
Srinivas Girigowda
a8f420f963
qcacld-3.0: Replace dot11f_log() with pe_* log levels in parser_api.c
...
Replace dot11f_log() with pe_* appropriate log levels in parser_api.c.
Change-Id: Idca324a31ac251c1154d31b0e0795325c476bbf0
CRs-Fixed: 2020798
2017-04-14 02:09:46 -07:00
Srinivas Girigowda
bb240819a1
qcacld-3.0: Remove sys_log() function
...
Remove sys_log() function.
Change-Id: I02c1ac4b9652edbad12b906bf843912aec405543
CRs-Fixed: 2020798
2017-04-14 02:09:43 -07:00
Srinivas Girigowda
2b5d47c9a8
qcacld-3.0: Move the logs to appropriate log levels
...
Move the logs to appropriate log levels.
Change-Id: I522705a493c4c243f46f652270db8f3c9fc05476
CRs-Fixed: 1093093
2017-04-14 02:09:41 -07:00
Srinivas Girigowda
73daf66ac4
qcacld-3.0: Replace sms_log() with sme_* log levels in sme_qos.c
...
Replace sms_log() with sme_* appropriate log levels in sme_qos.c.
Change-Id: Ieb3be5d5d4d644ffb0c59e7bf7faae965de4e553
CRs-Fixed: 2020798
2017-04-14 02:09:38 -07:00
Srinivas Girigowda
b577c966dc
qcacld-3.0: Replace sms_log() with sme_* log levels in sme_trace.c
...
Replace sms_log() with sme_* appropriate log levels in sme_trace.c.
Change-Id: Iae566e6b181ce82dd7650f970f4c225d5421876b
CRs-Fixed: 2020798
2017-04-14 02:09:36 -07:00
Srinivas Girigowda
91fe3637f9
qcacld-3.0: Replace sms_log() with sme_* log levels in p2p_api.c
...
Replace sms_log() with sme_* appropriate log levels in p2p_api.c.
Change-Id: I6d9981e55cfe13b303a46448c21d7d469f3330b7
CRs-Fixed: 2020798
2017-04-14 02:09:32 -07:00
Srinivas Girigowda
5204f56f39
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_cmd_process.c
...
Replace sms_log() with sme_* appropriate log levels in csr_cmd_process.c.
Change-Id: I906b4bb4ebed69c2f89790f9ea851506ac04a5a6
CRs-Fixed: 2020798
2017-04-14 02:09:29 -07:00
Srinivas Girigowda
a1f670ea0c
qcacld-3.0: Replace sms_log() with sme_* log levels in nan_datapath_api.c
...
Replace sms_log() with sme_* appropriate log levels in nan_datapath_api.c.
Change-Id: I75198e6e8118289580fff4729c18ec0da6bb5115
CRs-Fixed: 2020798
2017-04-14 02:09:27 -07:00
Srinivas Girigowda
c22fc68493
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_tdls_process.c
...
Replace sms_log() with sme_* appropriate log levels in csr_tdls_process.c.
Change-Id: Ie8de814d87456db8d56b9da2dd94ff3150e5ba24
CRs-Fixed: 2020798
2017-04-14 02:09:24 -07:00
Srinivas Girigowda
dbcbafc73c
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_roam_preauth.c
...
Replace sms_log() with sme_* appropriate log levels in csr_roam_preauth.c.
Change-Id: I7666242493e493f5c89bcd8c810e89307553184b
CRs-Fixed: 2020798
2017-04-14 02:09:22 -07:00
Srinivas Girigowda
e00f73f820
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_util.c
...
Replace sms_log() with sme_* appropriate log levels in csr_util.c.
Change-Id: I103b8203ec6cb456b75a8b497b7636503d71556e
CRs-Fixed: 2020798
2017-04-14 02:09:19 -07:00
Srinivas Girigowda
81aef9019e
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_api_roam.c
...
Replace sms_log() with sme_* appropriate log levels in csr_api_roam.c.
Change-Id: I3de430a40c40b319848f7d7ef5285e65a378b877
CRs-Fixed: 2020798
2017-04-14 02:09:16 -07:00
Sandeep Puligilla
d29b39840a
Release 5.2.0.21N
...
Release 5.2.0.21N
Change-Id: I674fddffd9ae6d1122a2a07e6d51f6cfe25454a3
CRs-Fixed: 774533
2017-04-13 23:47:54 -07:00
Naveen Rawat
4edb682f08
qcacld-3.0: Define API to retrieve adapter by interface name
...
Define HDD API to get adapter by interface name. This will be used in
NDI + NDI and similar scenarios.
Change-Id: Icd7fb7c60c67e73aa030752b2e6840853a242fc9
CRs-Fixed: 2032704
2017-04-13 23:47:53 -07:00
Sandeep Puligilla
254ed08227
Release 5.2.0.21M
...
Release 5.2.0.21M
Change-Id: I7cba463884bf8fcf444ea1c290775e47cc725a28
CRs-Fixed: 774533
2017-04-13 23:02:06 -07:00
Naveen Rawat
0eb3dd0ebe
qcacld-3.0: Avoid double free of req in wma_hold_req_timer
...
Do not free request pointer in wma_hold_req_timer, if not found
in the list, because firmware response would have consumed and
freed it.
Change-Id: Ibf561243c606b40e45c8b1cd7c0d2559e0ea85aa
CRs-Fixed: 2027853
2017-04-13 23:02:05 -07:00
Sandeep Puligilla
93c3a2e1a0
Release 5.2.0.21L
...
Release 5.2.0.21L
Change-Id: I19ecd70ed625cc67f6a015523f4a0c16a24f8994
CRs-Fixed: 774533
2017-04-13 19:57:51 -07:00
Naveen Rawat
5f1111b2ad
qcacld-3.0: Send ROAM_OFFLOAD_START after PSK_PMK has been changed
...
After supplicant issues a new PSK_PMK send a ROAM_OFFLOAD_START cmd
to firmware to update latest PMK to firmware so that it can send
correct PMK in 4-way EAPOL handshake.
Change-Id: Ied2ba70ca7538ddf7b63478585c53bf174b62c38
CRs-Fixed: 2032853
2017-04-13 19:57:50 -07:00
Sandeep Puligilla
534d9d3595
Release 5.2.0.21K
...
Release 5.2.0.21K
Change-Id: I3a836b970b3fa672a15092b8f6c38453b2a6ff5d
CRs-Fixed: 774533
2017-04-13 17:53:12 -07:00
Himanshu Agarwal
53298d1fd7
qcacld-3.0: Add support to add memory tracking in tx path
...
Add support to add memory tracking in tx path in WLAN driver using
already present infrastructure for memory tracking.
Change-Id: I6a2c9890e0af1fd51c4e2dfcded68f0075a3a4ef
CRs-Fixed: 2025668
2017-04-13 17:53:11 -07:00
Himanshu Agarwal
865201d99d
qcacld-3.0: Do netif_tx_stop_all_queues() instead of netif_tx_disable()
...
Race condition is happening when tx traffic is running and simulataneously
suspend is going on. hdd_hard_start_xmit() is called under txq->__xmit_lock
and in case of low descriptor scenario, it goes to pause the netif queues
and trying to take adapter->pause_map_lock for doing so which is already
acquired by another thread. In another thread, suspend indication is being
preocessed and as a result is trying to pause netif queues with
netif_action WLAN_NETIF_TX_DISABLE which takes adapter->pause_map_lock and
then calls netif_tx_disable() which is trying to take txq->__xmit_lock
already taken by the thread executing hdd_hard_start_xmit(). This leads to
a deadlock situation.
Replace netif_tx_disable() with netif_tx_stop_all_queues() as
netif_tx_stop_all_queues() is doing the same thing as netif_tx_disable()
only without taking the txq->__xmit_lock which prevents this deadlock.
Change-Id: I5afafe6435707bd8f0e87972a740f908d06ce847
CRs-Fixed: 2030933
2017-04-13 17:53:09 -07:00
Sandeep Puligilla
9d42b441c7
Release 5.2.0.21J
...
Release 5.2.0.21J
Change-Id: I55b4d95d9f5773807497c90e3460af07135fe794
CRs-Fixed: 774533
2017-04-13 15:41:49 -07:00
Abhishek Singh
995a53bcca
qcacld-3.0: If Hw is DBS capable dont allow scan in IBSS dev
...
For IBSS, firmware does not add self peer for each mac and thus
if HW is capable of DBS the firmware crash when scan req is received
on IBSS vdev. Also IBSS vdev does not need to scan to establish
IBSS connection.
To fix the crash, block the scan on IBSS vdev when DBS is enabled.
Change-Id: I41eda671d263a72ccb2b0c27212dd1d983043bca
CRs-Fixed: 2029880
2017-04-13 15:41:48 -07:00
Sandeep Puligilla
5756848bf7
Release 5.2.0.21I
...
Release 5.2.0.21I
Change-Id: Ie94e8364888b7514668e78928019198e1fe0eae1
CRs-Fixed: 774533
2017-04-13 14:44:41 -07:00
Srinivas Girigowda
32c0b65bff
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_neighbor_roam.c
...
Replace sms_log() with sme_* appropriate log levels in csr_neighbor_roam.c.
Change-Id: I99eb443b7b65e0a45d4111fe21d40ed27eaf5a7c
CRs-Fixed: 2020798
2017-04-13 14:44:41 -07:00
Srinivas Girigowda
62178eca9b
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_host_scan_roam.c
...
Replace sms_log() with sme_* appropriate log levels in csr_host_scan_roam.c.
Change-Id: I3076cfadab4917ae14cd1d9d7277677bc711a272
CRs-Fixed: 2020798
2017-04-13 14:44:38 -07:00
Srinivas Girigowda
a454cfb6e4
qcacld-3.0: Replace sms_log() with sme_* log levels in csr_api_scan.c
...
Replace sms_log() with sme_* appropriate log levels in csr_api_scan.c.
Change-Id: Ideeb7dc929b6f340d78d21ec1ac6195d9c3c8089
CRs-Fixed: 2020798
2017-04-13 14:44:36 -07:00
Srinivas Girigowda
9aa6eecb6c
qcacld-3.0: Replace sms_log() with sme_* log levels in sme_power_save.c
...
Replace sms_log() with sme_* appropriate log levels in sme_power_save.c.
Change-Id: I0df21a4dbe397b42803bed8c39927743e12dd6c7
CRs-Fixed: 2020798
2017-04-13 14:44:33 -07:00
Srinivas Girigowda
6491f98443
qcacld-3.0: Replace sms_log() with sme_* log levels in sme_ft_api.c
...
Replace sms_log() with sme_* appropriate log levels in sme_ft_api.c.
Change-Id: Id73503af3b96f78956c19c767f96305f60e949b1
CRs-Fixed: 2020798
2017-04-13 14:44:31 -07:00
Sandeep Puligilla
58581e83f0
Release 5.2.0.21H
...
Release 5.2.0.21H
Change-Id: I5cd8a62850cda842f7f823c45b21efb281ba854b
CRs-Fixed: 774533
2017-04-13 12:29:29 -07:00
Srinivas Girigowda
2da81e25d6
qcacld-3.0: Replace sms_log() with sme_* log levels in sme_api.c
...
Replace sms_log() with sme_* appropriate log levels in sme_api.c.
Change-Id: Ie389981031bbb55076d6c10f9764514b18f83a8c
CRs-Fixed: 2020798
2017-04-13 12:29:29 -07:00
Srinivas Girigowda
b896a5698e
qcacld-3.0: UMAC: Replace sir_dump_buf() with QDF_TRACE_HEX_DUMP()
...
Replace sir_dump_buf() with QDF_TRACE_HEX_DUMP().
Change-Id: I8093efa19d4b4bb3ce6e40c2894dfd67583a2758
CRs-Fixed: 2020798
2017-04-13 12:29:26 -07:00
Srinivas Girigowda
af487f638f
qcacld-3.0: SME: Introduce sme_{alert|warn|info|debug} macros
...
Introduce sme_{alert|warn|info|debug} macros.
Change-Id: I1c64d2a554855b4410203e58ee522ebec021da01
CRs-Fixed: 2020798
2017-04-13 12:29:24 -07:00
Srinivas Girigowda
c06543c15c
qcacld-3.0: HDD: Reduce the log spam in kmsg
...
Move the logs to appropriate log levels to reduce
the log spam in kmsg.
Change-Id: I8d026e68c3b0526a5c9047027f7bb57433b3ae37
CRs-Fixed: 2014745
2017-04-13 12:29:21 -07:00