Commit-Graf

22114 Incheckningar

Upphovsman SHA1 Meddelande Datum
snandini
4b365b34f6 Release 5.2.0.222H
Release 5.2.0.222H

Change-Id: Iedec054ff95ca08579381185f1540abd4c4348df
CRs-Fixed: 774533
2021-02-09 15:35:15 -08:00
Abhishek Singh
818d551527 qcacld-3.0: memzero connect params in wlan_hdd_cm_connect
memzero connect params in wlan_hdd_cm_connect to avoid
Uninitialized values.

Change-Id: I5a8078db59dda55035c834380042c4e48fca5663
CRs-Fixed: 2874344
2021-02-09 15:35:15 -08:00
snandini
ee60447333 Release 5.2.0.222G
Release 5.2.0.222G

Change-Id: I023cf795ce4881bafc470408d405109835349e57
CRs-Fixed: 774533
2021-02-09 13:02:16 -08:00
Jeff Johnson
fc4dedb7b9 qcacld-3.0: Kbuild: Relocate qdf_lro.o rule
Currently the qdf_lro.o rule is not located with the other QDF_OBJS
rules, so relocate it so that all of the QDF rules are contiguous.

Change-Id: Ia4d6e133901af900d5f63208e14ac24501ac005e
CRs-Fixed: 2868050
2021-02-09 13:02:15 -08:00
Jeff Johnson
33a1bb0eb7 qcacld-3.0: Kbuild: Relocate Direct Buffer RX definitions
Currently the definitions of the Direct Buffer RX component are
defined in the middle of the WMA component definitions. Relocate these
definitions so that the WMA definitions are contiguous.

Change-Id: I3f83b70a18131a84cb262840103e705862498bc4
CRs-Fixed: 2868049
2021-02-09 13:02:12 -08:00
Jeff Johnson
0f585d216f qcacld-3.0: Kbuild: Cleanup HTT_OBJS logic
Currently HTT_OBJS are added to OBJS when CONFIG_LITHIUM is not
enabled.  An upcoming change requires that assignments to OBJS be
unconditional, so relocate the condition to wrap the assignment of
HTT_OBJS.

Change-Id: Ifdce8f5ab6b4597156341620ae101ee8be2b4afd
CRs-Fixed: 2868008
2021-02-09 13:02:08 -08:00
Jeff Johnson
34130a958f qcacld-3.0: Kbuild: Cleanup HAL_OBJS logic
Currently HAL_OBJS are added to OBJS when CONFIG_LITHIUM is enabled.
An upcoming change requires that assignments to OBJS be
unconditional. Fortunately the assignment of .o files to HAL_OBJS is
already conditional upon CONFIG_LITHIUM so remove the condition from
the assignment to OBJS.

Change-Id: I0dd7ca874561ff6c6cd8ccfdae1775f6dcb9bf12
CRs-Fixed: 2868007
2021-02-09 13:02:04 -08:00
snandini
2c0be6954b Release 5.2.0.222F
Release 5.2.0.222F

Change-Id: Ifa02cc006b991005c4ec71c4238ad666aaab26e2
CRs-Fixed: 774533
2021-02-09 10:44:21 -08:00
Jeff Johnson
88b2a47d79 qcacld-3.0: Kbuild: Cleanup FWLOG_OBJS logic
Currently FWLOG_OBJS are added to OBJS when
CONFIG_FEATURE_FW_LOG_PARSING is enabled.  An upcoming change requires
that assignments to OBJS be unconditional, so relocate the condition
to wrap the assignment of FWLOG_OBJS.

Change-Id: I6b09d9dfa2553943d3bb4370dc1977106a14a7d5
CRs-Fixed: 2868006
2021-02-09 10:44:21 -08:00
Jeff Johnson
682bab0982 qcacld-3.0: Kbuild: Cleanup EPPING_OBJS logic
Currently EPPING_OBJS are added to OBJS when CONFIG_FEATURE_EPPING is
enabled.  An upcoming change requires that assignments to OBJS be
unconditional, so relocate the condition to wrap the assignment of
EPPING_OBJS.

Change-Id: I69f9b1b707c9475a393f89f2297e90e4ee8d1e5e
CRs-Fixed: 2868005
2021-02-09 10:44:16 -08:00
snandini
0af2983113 Release 5.2.0.222E
Release 5.2.0.222E

Change-Id: If69e00a3a51f647ebf99fc192c70a72eb19cb04b
CRs-Fixed: 774533
2021-02-09 07:46:24 -08:00
Jeff Johnson
b437ed67e4 qcacld-3.0: Kbuild: Cleanup DFS_OBJS logic
Currently DFS_OBJS are added to OBJS when
CONFIG_WLAN_DFS_MASTER_ENABLE is enabled.  An upcoming change requires
that assignments to OBJS be unconditional, so relocate the condition
to wrap the assignment of DFS_OBJS.

Change-Id: I0c04087feb76c7fbbaa4231f1c36a83624e54482
CRs-Fixed: 2868004
2021-02-09 07:46:24 -08:00
snandini
ae818bffca Release 5.2.0.222D
Release 5.2.0.222D

Change-Id: Id12623540bd86d2a5dec023bb83940648e32515e
CRs-Fixed: 774533
2021-02-09 05:37:03 -08:00
Jeff Johnson
6b35401675 qcacld-3.0: Kbuild: Cleanup FWOL_OBJS logic
Currently FWOL_OBJS are added to OBJS when CONFIG_WLAN_FW_OFFLOAD is
enabled.  An upcoming change requires that assignments to OBJS be
unconditional, so relocate the condition to wrap the assignment of
FWOL_OBJS.

Change-Id: I103628406108b0ca1d8290f61e379c796a63bce5
CRs-Fixed: 2868003
2021-02-09 05:37:03 -08:00
Jeff Johnson
2b0c93ff71 qcacld-3.0: Kbuild: Cleanup OCB_OBJS logic
Currently OCB_OBJS are added to OBJS when CONFIG_WLAN_FEATURE_DSRC is
enabled.  An upcoming change requires that assignments to OBJS be
unconditional. Fortunately the assignment of .o files to OCB_OBJS is
already conditional upon CONFIG_WLAN_FEATURE_DSRC so remove the
condition from the assignment to OBJS.

Change-Id: I011aa37270b8024d2f558bdb18aac2a02e3c1026
CRs-Fixed: 2868002
2021-02-09 05:36:59 -08:00
Jeff Johnson
7a8e172b6a qcacld-3.0: Kbuild: Cleanup IPA_OBJS logic
Currently IPA_OBJS are added to OBJS when CONFIG_IPA_OFFLOAD is
enabled.  An upcoming change requires that assignments to OBJS be
unconditional. Fortunately the assignment of .o files to IPA_OBJS is
already conditional upon CONFIG_IPA_OFFLOAD so remove the condition
from the assignment to OBJS.

Change-Id: I16217146d44b790298e47516c28e1ce6445ffed6
CRs-Fixed: 2868001
2021-02-09 05:36:54 -08:00
Jeff Johnson
6d2317be05 qcacld-3.0: Kbuild: Cleanup PKTLOG_OBJS logic
Currently PKTLOG_OBJS are added to OBJS when CONFIG_REMOVE_PKT_LOG is
not enabled.  An upcoming change requires that assignments to OBJS be
unconditional, so relocate the condition to wrap the assignment of
PKTLOG_OBJS.

Change-Id: I34b9bea3186e5bda12e7ce0d8a1327383170b6c1
CRs-Fixed: 2868000
2021-02-09 05:36:50 -08:00
snandini
b7d53d4cbd Release 5.2.0.222C
Release 5.2.0.222C

Change-Id: I125c48a47717d1fa6766cb6ce4de09baf643f1b3
CRs-Fixed: 774533
2021-02-09 03:29:39 -08:00
Jeff Johnson
59ea3a0289 qcacld-3.0: Kbuild: Cleanup HOST_DIAG_LOG_OBJS logic
Currently HOST_DIAG_LOG_OBJS are added to OBJS when BUILD_DIAG_VERSION
is enabled.  An upcoming change requires that assignments to OBJS be
unconditional, so relocate the condition to wrap the assignment of
HOST_DIAG_LOG_OBJS.

Change-Id: Icdf6898b848f682d9617537394651f533ba81553
CRs-Fixed: 2867999
2021-02-09 03:29:38 -08:00
Jeff Johnson
e142b34639 qcacld-3.0: Kbuild: Cleanup DISA_OBJS logic
Currently DISA_OBJS are added to OBJS when CONFIG_WLAN_FEATURE_DISA is
enabled. An upcoming change requires that assignments to OBJS be
unconditional. Fortunately the assignment of .o files to DISA_OBJS is
already conditional upon CONFIG_WLAN_FEATURE_DISA so remove the
condition from the assignment to OBJS.

Change-Id: I2130b8efe12e5366b40856704d62d000a4e474f4
CRs-Fixed: 2867998
2021-02-09 03:29:33 -08:00
Jeff Johnson
2f8fb00a4b qcacld-3.0: Kbuild: Cleanup ACTION_OUI_OBJS logic
Currently ACTION_OUI_OBJS are added to OBJS when
CONFIG_WLAN_FEATURE_ACTION_OUI is enabled. An upcoming change requires
that assignments to OBJS be unconditional. Fortunately the assignment
of .o files to ACTION_OUI_OBJS is already conditional upon
CONFIG_WLAN_FEATURE_ACTION_OUI so remove the condition from the
assignment to OBJS.

Change-Id: Icf1c4f061286e3ae88344b380deff4bf135143e1
CRs-Fixed: 2867997
2021-02-09 03:29:28 -08:00
snandini
7de41f7298 Release 5.2.0.222B
Release 5.2.0.222B

Change-Id: I1c41a5c5f319f9ca546072896950a60d0b25e17a
CRs-Fixed: 774533
2021-02-09 01:11:54 -08:00
Jeff Johnson
09a625b17d qcacld-3.0: Kbuild: Cleanup PKT_CAPTURE_OBJS logic
Currently PKT_CAPTURE_OBJS are added to OBJS when
CONFIG_WLAN_FEATURE_PKT_CAPTURE is enabled. An upcoming change
requires that assignments to OBJS be unconditional. Fortunately the
assignment of .o files to PKT_CAPTURE_OBJS is already conditional upon
CONFIG_WLAN_FEATURE_PKT_CAPTURE so remove the condition from the
assignment to OBJS.

Change-Id: If9083c5ba382e1ae1a638b77e12437a707b69073
CRs-Fixed: 2867996
2021-02-09 01:11:54 -08:00
Jeff Johnson
73ce737cb2 qcacld-3.0: Kbuild: Cleanup FTM_TIME_SYNC_OBJS logic
Currently FTM_TIME_SYNC_OBJS are added to OBJS when
CONFIG_FEATURE_WLAN_TIME_SYNC_FTM is enabled. An upcoming change
requires that assignments to OBJS be unconditional.  Fortunately the
assignment of .o files to FTM_TIME_SYNC_OBJS is already conditional
upon CONFIG_FEATURE_WLAN_TIME_SYNC_FTM so remove the condition from
the assignment to OBJS.

Change-Id: I57fd2c08f6c732018d50a232156e3b29c0fac285
CRs-Fixed: 2867921
2021-02-09 01:11:50 -08:00
Jeff Johnson
0e548d2c4f qcacld-3.0: Kbuild: Cleanup UMAC_GREEN_AP_OBJS logic
Currently UMAC_GREEN_AP_OBJS are added to OBJS when
CONFIG_QCACLD_FEATURE_GREEN_AP is enabled. An upcoming change requires
that assignments to OBJS be unconditional, so relocate the condition
to wrap the assignment of UMAC_GREEN_AP_OBJS.

Change-Id: If3e3a97d39c7f347c2ff91bcd3db86675dcaa664
CRs-Fixed: 2867913
2021-02-09 01:11:46 -08:00
Jeff Johnson
eabfc29ca5 qcacld-3.0: Kbuild: Cleanup UMAC_CRYPTO_OBJS logic
Currently UMAC_CRYPTO_OBJS are added to OBJS when
CONFIG_CRYPTO_COMPONENT is enabled.  An upcoming change requires that
assignments to OBJS be unconditional, so relocate the condition to
wrap the assignment of UMAC_CRYPTO_OBJS.

Change-Id: I28ca48d6876307814ce440a3fe53cb8f8df1d42f
CRs-Fixed: 2867906
2021-02-09 01:11:42 -08:00
snandini
cf1b775c4d Release 5.2.0.222A
Release 5.2.0.222A

Change-Id: Ia2529bf4f20cb725c8063cdce76f0ae1d3fe5355
CRs-Fixed: 774533
2021-02-08 22:57:19 -08:00
Jeff Johnson
56ad171f1c qcacld-3.0: Kbuild: Cleanup DP_OBJS logic
Currently DP_OBJS are added to OBJS when CONFIG_LITHIUM is enabled.
An upcoming change requires that assignments to OBJS be unconditional.
Fortunately most of the assignments to DP_OBJS are already protected
by this feature. Update the logic so that all of the assignments are
protected, and remove the condition from the OBJS assignment.

Change-Id: Icc7d015831d8940bf1d91335be1439a70965801f
CRs-Fixed: 2867900
2021-02-08 22:57:19 -08:00
Jeff Johnson
5e07fdce46 qcacld-3.0: Kbuild: Assign hal_rx_flow.o to HAL_OBJS
Currently hal_rx_flow.o is assigned to DP_OBJS, but since this is a
HAL file, change the assignment to HAL_OBJS.

Change-Id: Ie7c56300d3dd60b52305b5b3c7ace58c6e8cdb57
CRs-Fixed: 2867882
2021-02-08 22:57:15 -08:00
Jeff Johnson
ab72992beb qcacld-3.0: Kbuild: Cleanup TXRX3.0_OBJS logic
Currently TXRX3.0_OBJS are added to the OBJS aggregation only when
CONFIG_WLAN_FEATURE_DP_RX_THREADS is enabled. However only one of the
object files, dp_rx_thread.o, should be controlled by that feature.

Update the logic to conditionally add dp_rx_thread.o to TXRX3.0_OBJS,
to encapsulate all TXRX3.0_OBJS assignments within CONFIG_LITHIUM,
and unconditionally add TXRX3.0_OBJS to OBJS.

Change-Id: I6ceeafeab43a960277a1870daff5566288199ada
CRs-Fixed: 2867843
2021-02-08 22:57:11 -08:00
Jeff Johnson
02b0129806 qcacld-3.0: Kbuild: Refactor ol_txrx_event.o rule
There are currently two different places where ol_txrx_event.o is
added to the final target object list. As part of ongoing Makefile
cleanup consolidate these to a single location.

Change-Id: Id342ae771830f5fd4d65c6c5523c36f1e50bc941
CRs-Fixed: 2867841
2021-02-08 22:57:07 -08:00
snandini
22e78905af Release 5.2.0.222
Release 5.2.0.222

Change-Id: Ibd2c7b7eb297323322ef9ffa1f8e5f3a33183cc2
CRs-Fixed: 774533
2021-02-08 12:56:41 -08:00
Karthik Kantamneni
795d9dfab2 qcacld-3.0: Cleanup FISA debug macro
FISA debug macro is leading to unnecessary additional functional calls,
to avoid this cleaning up macro and pointing to nop when disabled.

Change-Id: I21ebd64f61e2c31736d55e2d17f588dbddbc15c7
CRs-Fixed: 2869361
2021-02-08 12:56:41 -08:00
snandini
8dcc37bedc Release 5.2.0.221Z
Release 5.2.0.221Z

Change-Id: I986b56bc14df513357d7f459e48f315f5c7ba272
CRs-Fixed: 774533
2021-02-08 08:50:15 -08:00
Karthik Kantamneni
24bd39e7fc qcacld-3.0: Fix array out of bound access during fisa flush
Fisa flow entry napi id is initialized to invalid value,
which will cause out of bound access during fisa flush by vdev id.

Fix this by validating array index before access.

Change-Id: Ic7b1b1448194b75777f9dc392043275235caa7f7
CRs-Fixed: 2873033
2021-02-08 08:50:15 -08:00
snandini
9874c352c8 Release 5.2.0.221Y
Release 5.2.0.221Y

Change-Id: I2b0c6c2bc5d6ea543cf8cd6381b96570ba26c0b3
CRs-Fixed: 774533
2021-02-08 04:18:40 -08:00
wadesong
5c90d3b56e qcacld-3.0: Enable skb accounting
1) Enable skb accounting for rm/gno/hst on auto platforms.
2) Remove an unused ini item name.

Change-Id: I19f8b70a409bb6485eea08fdbdf3a8e34839bf59
CRs-Fixed: 2872544
2021-02-08 04:18:39 -08:00
snandini
2d2f37a17e Release 5.2.0.221X
Release 5.2.0.221X

Change-Id: Ic5d93662f77eca427b5d19ca4bcebd686349ac7d
CRs-Fixed: 774533
2021-02-08 02:06:35 -08:00
Dundi Raviteja
cefa874fb8 qcacld-3.0: Reduce stack frame size in wlan_update_bss_with_fils_data
Reduce stack frame size of wlan_update_bss_with_fils_data()
by allocating dynamic memory to fils indication.

Change-Id: I799100558b4192f4be2eaa1fb4f9508a2cb73e66
CRs-Fixed: 2868544
2021-02-08 02:06:35 -08:00
snandini
5d4c63f7a4 Release 5.2.0.221W
Release 5.2.0.221W

Change-Id: Id159ee0611389ff9974b8285a78d6869114f8a97
CRs-Fixed: 774533
2021-02-07 20:40:53 -08:00
Liangwei Dong
460b428c6b qcacld-3.0: Add PSC & VLP 6GHz chan to mandatory list
According to new requirement, when SAP manadatory channel list
enabled (gWlanMccToSccSwitchMode = 4,
gEnableSAPManadatoryChanList=1), the SAP will only be started on
PSC and VLP channels on 6Ghz band. Add all 6GHz PSC & VLP channels
to SAP mandatory list.

Change-Id: I00514c0af9c1cc07460120c928ced652aa2e8d4e
CRs-Fixed: 2870590
2021-02-07 20:40:53 -08:00
snandini
7bf7ccbde6 Release 5.2.0.221V
Release 5.2.0.221V

Change-Id: Ifb940b0adf489fe2a0fb71ab37de27f80378b5e9
CRs-Fixed: 774533
2021-02-06 22:18:41 -08:00
Dundi Raviteja
e420cbf610 qcacld-3.0: Reduce stack frame size in pmo_core_cache_ns_in_vdev_priv
Reduce stack frame size of pmo_core_cache_ns_in_vdev_priv()
by allocating dynamic memory to struct pmo_ns_offload_params.

Change-Id: I23a2bbcbc2b64c40513511479b1c8aeb9e7898d6
CRs-Fixed: 2868424
2021-02-06 22:18:41 -08:00
snandini
71712fc2ae Release 5.2.0.221U
Release 5.2.0.221U

Change-Id: Iec92fba010252d901de3205ff211bfd8eb3c0d68
CRs-Fixed: 774533
2021-02-06 12:46:56 -08:00
Dundi Raviteja
3b0a146c82 qcacld-3.0: Reduce stack frame size while extracting pdev stats
Reduce stack frame size of target_if_cp_stats_extract_pdev_stats()
by allocating dynamic memory to wmi_host_pdev_stats.

Change-Id: I83a73f2973b54fbc28399c106ea52a0b6c1988f3
CRs-Fixed: 2868500
2021-02-06 12:46:55 -08:00
Dundi Raviteja
0fddfca79a qcacld-3.0: Reduce stack frame size while converting probe req frame
Reduce stack frame size of sir_convert_probe_req_frame2_struct()
by allocating dynamic memory to tDot11fProbeRequest.

Change-Id: I999905fd8acd4d8d1b12fb4617096fd442b079da
CRs-Fixed: 2868533
2021-02-06 12:46:51 -08:00
snandini
39539e8d1e Release 5.2.0.221T
Release 5.2.0.221T

Change-Id: I51b3bb844af2d60a4df213e68e17e18a1068998a
CRs-Fixed: 774533
2021-02-06 10:42:46 -08:00
Dundi Raviteja
38f98292e3 qcacld-3.0: Reduce stack frame size while extracting vdev stats
Reduce stack frame size of
target_if_cp_stats_extract_vdev_summary_stats()
by allocating dynamic memory to wmi_host_vdev_stats.

Change-Id: I3922f2b61bcde5d5aa90e71f55a884075742147b
CRs-Fixed: 2868487
2021-02-06 10:42:46 -08:00
Dundi Raviteja
f814c5b5f5 qcacld-3.0: Reduce stack frame size while handling mc_cp_stats
Reduce stack frame size of target_if_mc_cp_stats_stats_event_handler()
by allocating dynamic memory to struct stats_event.

Change-Id: Ieaf99efece75080fe7ff6cf2cf70858ca5f8740f
CRs-Fixed: 2868456
2021-02-06 10:42:41 -08:00
snandini
b6875549ea Release 5.2.0.221S
Release 5.2.0.221S

Change-Id: I52c670f4e2b358182a2bad2e03e2b99eff917974
CRs-Fixed: 774533
2021-02-05 19:53:30 -08:00