Commit Graph

10067 Commits

Author SHA1 Message Date
Jeff Johnson
55ceaf0187 qcacld-3.0: Fix typo "avaiable"
Replace typo "avaiable" with correct spelling "available".

Change-Id: I6f62d402bf73a1b8c8b3abebdf14a6d9a02d96d2
CRs-Fixed: 2238297
2018-05-12 04:30:48 -07:00
Jeff Johnson
6c6d27c461 qcacld-3.0: Fix typo "assocation"
Replace typo "assocation" with correct spelling "association".

Change-Id: I01445b034954ae80b55bfa3eb20b9754d56cd7de
CRs-Fixed: 2238297
2018-05-12 04:30:43 -07:00
Jeff Johnson
79e36881d4 qcacld-3.0: Fix typo "initalize"
Replace typo "initalize" with correct spelling "initialize".

Change-Id: Iba47549908aa42e7579cc88f13318c71eab96158
CRs-Fixed: 2238297
2018-05-12 04:30:38 -07:00
Jeff Johnson
45ecc2494a qcacld-3.0: Fix typo "Succesfully"
Replace typo "Succesfully" with correct spelling "Successfully".

Change-Id: I29dd54581aecbc4c1b0025f6c205576cb7961fd2
CRs-Fixed: 2238297
2018-05-12 04:30:33 -07:00
Jeff Johnson
37a41264d1 qcacld-3.0: Fix typo "funtion"
Replace typo "funtion" with correct spelling "function".

Change-Id: I05db828dd5830d4b95467ed5494f319113de9252
CRs-Fixed: 2238297
2018-05-12 04:30:29 -07:00
Jeff Johnson
b83ee48722 qcacld-3.0: Fix typo "successfull"
Replace typo "successfull" with correct spelling "successful".

Change-Id: I22f4e705e13eebe5bb6ce1ec01888af6b8a394fa
CRs-Fixed: 2238297
2018-05-12 04:30:24 -07:00
Jeff Johnson
810596ad7a qcacld-3.0: Fix typo "paramter"
Replace typo "paramter" with correct spelling "parameter".

Change-Id: I3f6f090a4f5348f64241e08c87b9bcd342696e10
CRs-Fixed: 2238297
2018-05-12 04:30:19 -07:00
Jeff Johnson
0f04e20f06 qcacld-3.0: Fix typo "occurence"
Replace typo "occurence" with correct spelling "occurrence".

Change-Id: I80f61cae1d993bf7373dbe47a48099b8dedbfdfb
CRs-Fixed: 2238297
2018-05-12 04:30:15 -07:00
Jeff Johnson
2e3ccd249e qcacld-3.0: Fix typo "seperator"
Replace typo "seperator" with correct spelling "separator".

Change-Id: I66dbe4a79aac3e8e97ba8ffd5c09a63e6e0f684d
CRs-Fixed: 2238297
2018-05-12 04:30:11 -07:00
Jeff Johnson
f2cf659cc2 qcacld-3.0: Fix typo "diable"
Replace typo "diable" with correct spelling "disable".

Change-Id: Ifb0d0086c1356a92fd868a22c2f1e1693f66066a
CRs-Fixed: 2238297
2018-05-12 04:30:06 -07:00
Jeff Johnson
4ceed38fbf qcacld-3.0: Fix typo "recieve"
Replace typo "recieve" with correct spelling "receive".

Change-Id: I16de4aedcd0f401da8b11fa0ea4989ad1e73bf57
CRs-Fixed: 2238297
2018-05-12 04:30:02 -07:00
Jeff Johnson
77f89bb156 qcacld-3.0: Fix typo "Suported"
Replace typo "Suported" with correct spelling "Supported".

Change-Id: I45047e0deebc95f9467cb67a4998b5ca85fca7f4
CRs-Fixed: 2238297
2018-05-12 04:29:58 -07:00
Jeff Johnson
6201829f3a qcacld-3.0: Fix typo "retrive"
Replace typo "retrive" with correct spelling "retrieve".

Change-Id: I09ae4ea41031a0a8108e1b60494eedb8751c5b3e
CRs-Fixed: 2238297
2018-05-12 04:29:54 -07:00
Jeff Johnson
06095fbeac qcacld-3.0: Fix typo "adress"
Replace typo "adress" with correct spelling "address".

Change-Id: I9bd286f412f3912b60caa75df630432f5c14c8ac
CRs-Fixed: 2238297
2018-05-12 04:29:49 -07:00
Jeff Johnson
626f4d93d3 qcacld-3.0: Fix typo "pacakge"
Replace typo "pacakge" with correct spelling "package".

Change-Id: Id5446269c492c146dbd18d09842c603a9839c248
CRs-Fixed: 2238297
2018-05-12 04:29:44 -07:00
Jeff Johnson
0f7440e180 qcacld-3.0: Fix typo "comand"
Replace typo "comand" with correct spelling "command".

Change-Id: Ib2c4ac1cd6415ee4a2239a952239d5f15790c7f0
CRs-Fixed: 2238297
2018-05-12 04:29:39 -07:00
Jeff Johnson
78073fa604 qcacld-3.0: Fix typo "hander"
Replace typo "hander" with correct spelling "handler".

Change-Id: I562b02085c38d308b37a5b42787a18bd834f0876
CRs-Fixed: 2238297
2018-05-12 04:29:36 -07:00
Jeff Johnson
c00ae5bd4d qcacld-3.0: Fix typo "aquired"
Replace typo "aquired" with correct spelling "acquired".

Change-Id: I67700be588fb55e033eef98d9de0e54a4b19a57c
CRs-Fixed: 2238297
2018-05-12 04:29:32 -07:00
Jeff Johnson
e444c108f4 qcacld-3.0: Fix typo "connnection"
Replace typo "connnection" with correct spelling "connection".

Change-Id: I080bf56159601de7a51aa0e8798564f00653b1c2
CRs-Fixed: 2238297
2018-05-12 04:29:28 -07:00
Jeff Johnson
d6a8af963d qcacld-3.0: Fix typo "existance"
Replace typo "existance" with correct spelling "existence".

Change-Id: I58be5bc661c42b61e7e161d7641e6c39edc0bf7c
CRs-Fixed: 2238297
2018-05-12 04:29:25 -07:00
Jeff Johnson
276ae04a5c qcacld-3.0: Fix typo "Compatability"
Replace typo "Compatability" with correct spelling "Compatibility".

Change-Id: I0f7b36def9a9701c640266d41ee78e6836270ea2
CRs-Fixed: 2238297
2018-05-12 04:29:21 -07:00
Jeff Johnson
453e6c0c58 qcacld-3.0: Fix typo "platfrom"
Replace typo "platfrom" with correct spelling "platform".

Change-Id: If155514d72d70ec326985b1ddff066f2fa3367c2
CRs-Fixed: 2238297
2018-05-12 04:29:17 -07:00
Jeff Johnson
a6cab553e2 qcacld-3.0: Fix typo "addreses"
Replace typo "addreses" with correct spelling "addresses".

Change-Id: Ib630c87d966eed104aec8669de636863a5fa555e
CRs-Fixed: 2238297
2018-05-12 04:29:12 -07:00
Jeff Johnson
11d7c9db98 qcacld-3.0: Fix typo "occured"
Replace typo "occured" with correct spelling "occurred".

Change-Id: I4d64bee7c9c929b4e7fce0c17d98136cff737fc4
CRs-Fixed: 2238297
2018-05-12 04:29:09 -07:00
Jeff Johnson
fe8e9497e9 qcacld-3.0: Fix typo "lenght"
Replace typo "lenght" with correct spelling "length".

Change-Id: I227fe599d88c68982dd102f71c0bad30cd5d93cf
CRs-Fixed: 2238297
2018-05-12 04:29:06 -07:00
Jeff Johnson
5e19a943c0 qcacld-3.0: Fix typo "intialized"
Replace typo "intialized" with correct spelling "initialized".

Change-Id: Ia9dccc1aee513a5846ea6f0308ede89fdee220de
CRs-Fixed: 2238297
2018-05-12 04:29:02 -07:00
Jeff Johnson
38c1c7df49 qcacld-3.0: Fix typo "fuction"
Replace typo "fuction" with correct spelling "function".

Change-Id: Ie34a95eddeaa4f8410dea87fb226e16d2ab96a6a
CRs-Fixed: 2238297
2018-05-12 04:28:59 -07:00
Jeff Johnson
60ed45a086 qcacld-3.0: Fix typo "paramters"
Replace typo "paramters" with correct spelling "parameters".

Change-Id: I13d41a0092666bc89743b9beb03e0253e6b613fc
CRs-Fixed: 2238297
2018-05-12 04:28:56 -07:00
Jeff Johnson
fa7d9601ef qcacld-3.0: Fix typo "seperate"
Replace typo "seperate" with correct spelling "separate".

Change-Id: Ic2e69d5a15366c0c2fe57d2f378cac0e11228f8e
CRs-Fixed: 2238297
2018-05-12 04:28:53 -07:00
Jeff Johnson
dd2f1fc72e qcacld-3.0: Fix typo "adapater"
Replace typo "adapater" with correct spelling "adapter".

Change-Id: Ifde6c8e45d6e7e5d644982273928b84b067b0792
CRs-Fixed: 2238297
2018-05-12 04:28:49 -07:00
Jeff Johnson
9020f0c390 qcacld-3.0: Fix typo "mangement"
Replace typo "mangement" with the correct spelling "management".

Change-Id: Ie9c993096ec9bc774a59caee0f3730b7be2b1372
CRs-Fixed: 2238297
2018-05-12 04:28:46 -07:00
nshrivas
164093fd46 Release 5.2.0.77J
Release 5.2.0.77J

Change-Id: I04499273530a8ef1bd7d70b95cb60ee5cea72326
CRs-Fixed: 774533
2018-05-12 01:25:40 -07:00
Dustin Brown
237baeebc1 qcacld-3.0: Return success in wlan_hdd_cfg80211_register_frames
Currently wlan_hdd_cfg80211_register_frames falls through to error
handling at the end of the success path. Return success instead.

Change-Id: I28eda918d3d5858cc42ef3958abe918b9ed788e9
CRs-Fixed: 2240003
2018-05-12 01:25:39 -07:00
Alok Kumar
19707a8b2f qcacld-3.0: Fix null pointer dereference in htt_t2h_lp_msg_handler
Apparently netbufs_ring is initialized only when reordering is not fully
offloaded. When a message of type HTT_T2H_MSG_TYPE_RX_OFFLOAD_DELIVER_IND
is sent, the driver does not check if reordering is offloaded.

Add a check, if reordering is offloaded, when a message of type
HTT_T2H_MSG_TYPE_RX_OFFLOAD_DELIVER_IND is sent.

Change-Id: I303b52182d97aa8185c23ccd99c37a97fb75a3d2
CRs-Fixed: 2213216
2018-05-12 01:25:35 -07:00
nshrivas
569a6e10f9 Release 5.2.0.77I
Release 5.2.0.77I

Change-Id: I79e7df034560521f325cafb7df4ae0d0df163d01
CRs-Fixed: 774533
2018-05-11 23:56:56 -07:00
gaurank kathpalia
f29064edac qcacld-3.0: Remove cds_pkt_free in assoc request api
In the API lim_send_assoc_req_mgmt_frame, the host
allocates memory for the assoc request packet
taking all inputs of payload and the mac header
size etc, and in case the mem allocation fails
it clears away the memory allocated to the packet
with cds packet free, which was not even allocated

Fix is to remove the packet free in case of memory not
allocated

Change-Id: I3fb75b1947dfe039605c42aa19c2d0bacc7bf55d
CRs-Fixed: 2216741
2018-05-11 23:56:55 -07:00
Himanshu Agarwal
5597208ded qcacld-3.0: Stop opportunistic timer while starting new SAP
If DBS opportunistic timer is still running while starting new SAP on
some DFS channel when STA is already present on some 2.4Ghz channel,
wrong hw mode will be set when timer expires as concurrency will only
be updated when VDEV_UP happens which will happen after at least 60
seconds in case of DFS channel. So, while starting SAP, hw mode was set
to DBS mode but on DBS opportunistic timer expiration, as VDEV_UP doesn't
happen yet, concurrency has not been updated till now causing hw mode to
reset to SINGLE_MAC resulting in DFS MCC which is not allowed.

Stop DBS opportunistic timer if running while starting new SAP to avoid
hw mode reset.

Change-Id: I9cef0ab5f6208e1822aff4a68c442d61a3f8a20e
CRs-Fixed: 2222386
2018-05-11 23:56:51 -07:00
nshrivas
ebde99fe87 Release 5.2.0.77H
Release 5.2.0.77H

Change-Id: I1cd5bee4907c75509d55e38612573357005ae203
CRs-Fixed: 774533
2018-05-11 22:40:02 -07:00
Sourav Mohapatra
cf632579b1 qcacld-3.0: Use new API for fetching wmi_handle
Use get_wmi_unified_hdl_from_psoc instead of GET_WMI_HDL_FROM_PSOC due
to incompatible return types.

Solve renaming dependencies with common side changes.

Change-Id: Ie84641327d64876877c7d26b63d632c79770a88c
CRs-Fixed: 2203055
2018-05-11 22:40:02 -07:00
Ryan Hsu
0e878fa952 qcacld-3.0: sanity check the cds_cfg before accessing
cds_get_ini_config() might return NULL for cds_cfg, add sanity check
before accessing it.

Change-Id: I0b9c13a75fb33931d0a098a69572b6cae2ac8621
CRs-fixed: 2232370
2018-05-11 22:39:59 -07:00
Sravan Kumar Kairam
7eb6e4c809 qcacld-3.0: Fix uc_op_work->msg leak from uC ready callback
The Change-Id: I69c813047ab4b1b129e4fb057d8aacbef5cc9efea
is missed as part of UMAC IPA componentization changes.
Propagate the missed change to IPA component.

Change-Id: I2c346a266c2c767dd37b5901d8d671e475449a01
CRs-Fixed: 2233325
2018-05-11 22:39:56 -07:00
nshrivas
1c5582ed1e Release 5.2.0.77G
Release 5.2.0.77G

Change-Id: I7d458eae6a676dc0271b250392a4216d452f6eff
CRs-Fixed: 774533
2018-05-11 21:12:32 -07:00
Pragaspathi Thilagaraj
06219bfc33 qcacld-3.0: Fix integer truncation in convert_wsc_opaque
In the function convert_wsc_opaque, driver does copy of the
new parameters present in the additional IEs of the upstream
assoc request frame. While copy of the IE length pOld->length to
curAddIELen, possible integer truncation could occur, as the
curAddIELen is of the type uint8_t whereas pOld->length is of
type uint16_t.

Change the data type of curAddIELen to uint16_t. Make changes in
convert_p2p_opaque and convert_wfd_opaque as well.

Change-Id: Ic26660fca4a02a265bfc9553b066c7ee42f1d1f4
CRs-Fixed: 2231770
2018-05-11 21:12:31 -07:00
Ryan Hsu
da74332d4b qcacld-3.0: rearrange to avoid use-after-free of the skb
The skb buffer is freed after the ealier sanity and then pass along
to connectivity stats tracking. Rearragne the stats tracking into the
scope of the skb sanity to assure the skb poitner is valid before
accessing it and set to NULL after free to make sure it is cleared.

Change-Id: I08106bced48fa8f23955fd261c679a5362ddd7a6
CRs-fixed: 2232362
2018-05-11 21:12:28 -07:00
nshrivas
a4bda4fdd8 Release 5.2.0.77F
Release 5.2.0.77F

Change-Id: Ib0e644bdb10e49d906dd15f4a35c1754d9072846
CRs-Fixed: 774533
2018-05-11 16:17:59 -07:00
Arif Hussain
fe3de0de42 qcacld-3.0: Refactor lim_is_pkt_candidate_for_drop()
refactor lim_is_pkt_candidate_for_drop function to
include logic IBSS mode.

Change-Id: I3446e8f4d373e8f88d56d010a48a70cecf4b3062
CRs-Fixed: 2232890
2018-05-11 16:17:58 -07:00
Abhinav Kumar
6125c29a2d qcacld-3.0: Add comment between cases in switch statement
Add fallthrough comment in pmo_register_wow_wakeup_events
as per linux checkpatch script. Fallthrough required to set
interface type and to set sta wow bitmask.

Change-Id: I6931371e9a2d4421354c19c12e552c75e50cb798
CRs-Fixed: 2233187
2018-05-11 16:17:55 -07:00
Kiran Kumar Lokere
015f77fbbb qcacld-3.0: Set AMSDU size when AMPDU is disabled
Send unit test command to set AMSDU size to FW when
AMPDU is disabled

Change-Id: I6695a5527d89fbe131036ffa4f7a4c476994dea7
CRs-Fixed: 2221912
2018-05-11 16:17:52 -07:00
nshrivas
d15b6c2883 Release 5.2.0.77E
Release 5.2.0.77E

Change-Id: Ib4cad9087caa33fd55916d8ff4f3c30f223566e3
CRs-Fixed: 774533
2018-05-11 13:22:49 -07:00
Rajeev Kumar
3505ae54e0 qcacld-3.0: Clean up wlan wake lock during module exit
WLAN wake lock is created during module init but if probe
did not come from platform driver because of Q6 root/user
pd not coming up then during driver unload WLAN wake lock
is not destroyed which is leading to kernel panic because
WLAN driver is unloaded without cleaning up the wake up
source. Add fix to make sure to do hdd_deinit, pld_deinit
dispatcher_deinit and wlan wake up source deinit even if
hdd context is null because if probe did not happen from
platfrom driver then hdd_ctx will be null.

Change-Id: I213bded171b1c69da3332e84ebb0f7cbd940ef44
CRs-Fixed: 2240186
2018-05-10 18:44:45 -07:00