Commit Graph

1895 Commits

Author SHA1 Message Date
Service qcabuildsw
c32100e02e Merge "qcacld-3.0: Cleanup IBSS feature" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:40:22 -07:00
qcabuildsw
8dcb9450f1 Merge "Release 5.1.0.26X" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:40:21 -07:00
Service qcabuildsw
093e1532fb Merge "qcacld-3.0: Call pld_pcie_power_off in pld_power_off" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:40:09 -07:00
qcabuildsw
d6a767c4c3 Merge "Release 5.1.0.26W" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:38 -07:00
Service qcabuildsw
fe1a019e39 Merge "qcacld-3.0: Populate CDS config flag bpf_packet_filter_enable" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:08 -07:00
Service qcabuildsw
f67d3da018 Merge "qcacld-3.0: Cleanup MBSSID compilation flag (phase 3)" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:06 -07:00
Service qcabuildsw
b1c7a8cedb Merge "qcacld-3.0: Cleanup MBSSID compilation flag (phase 2)" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:05 -07:00
Service qcabuildsw
57e55d13a5 Merge "qcacld-3.0: Cleanup MBSSID compilation flag (phase 1)" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:04 -07:00
qcabuildsw
adbe03c96b Merge "Release 5.1.0.26V" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:04 -07:00
Service qcabuildsw
bacd348254 Merge "qcacld-3.0: Fix possible NULL pointer dereference for sta_ds" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:03 -07:00
Service qcabuildsw
d48c54a4e8 Merge "qcacld-3.0: If mac_ctx is NULL, do not use it for logging purpose" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:02 -07:00
Service qcabuildsw
146ccaa795 Merge "qcacld-3.0: Check WMA for NULL before dereferencing" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:01 -07:00
qcabuildsw
918a1c1b1a Merge "Release 5.1.0.26U" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:39:01 -07:00
Service qcabuildsw
d1e3b6f330 Merge "qcacld-3.0: Cleanup HDD suspend/resume logging messages" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:59 -07:00
Service qcabuildsw
602b0bf83f Merge "qcacld-3.0: Fix race condition between PM suspend and fw irq" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:58 -07:00
Service qcabuildsw
044c4684d1 Merge "qcacld-3.0: Register suspend_noirq/resume_noirq to kernel" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:57 -07:00
Service qcabuildsw
654d5a42ec Merge "qcacld-3.0: Call ICNSS APIs for get/set channels and dfs" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:56 -07:00
Service qcabuildsw
5ae85b3d4f Merge "qcacld-3.0: Remove obsolete RRM "max duration" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:55 -07:00
Service qcabuildsw
c32483cd41 Merge "qcacld-3.0: Re-fix max dwell time for passive scan beacon report" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:54 -07:00
Service qcabuildsw
abfbde7d6f Merge "Revert "qcacld-3.0: Fix max dwell time for passive scan beacon report"" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:53 -07:00
Service qcabuildsw
507ea5791d Merge "qcacld-3.0: Converge gDataInactivityTimeout default values" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:52 -07:00
Service qcabuildsw
751496b5a2 Merge "qcacld-3.0: Converge ImplicitQosIsEnabled default values" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:51 -07:00
Service qcabuildsw
a676c99e80 Merge "qcacld-3.0: Converge Intf*MacAddress default values" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:50 -07:00
Service qcabuildsw
1453a64e96 Merge "qcacld-3.0: Remove obsolete "isAndroidPsEn" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:49 -07:00
Service qcabuildsw
ed93d28ad7 Merge "qcacld-3.0: Remove "Beacon Early Termination" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:48 -07:00
Service qcabuildsw
b262de76ca Merge "qcacld-3.0: Remove obsolete "flex connect" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:47 -07:00
Service qcabuildsw
7433d0e84c Merge "qcacld-3.0: Remove obsolete "AGC Listen mode" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:46 -07:00
Service qcabuildsw
b395d45b47 Merge "qcacld-3.0: Remove obsolete "num rx antenna" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:45 -07:00
Service qcabuildsw
82829761c1 Merge "qcacld-3.0: Remove obsolete "TX Power Control" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:45 -07:00
Service qcabuildsw
d7024bdb87 Merge "qcacld-3.0: Remove obsolete "enable close loop" configuration" into wlan-cld3.driver.lnx.1.1-dev 2016-09-19 12:38:44 -07:00
Mahesh Kumar Kalikot Veetil
32e4fc75d1 qcacld-3.0: Cleanup IBSS feature
Fix compilation errors when turning off QCA_IBSS_SUPPORT

Change-Id: I3a493c710077bec0a8bc5521d0d433ccd62b4e74
CRs-Fixed: 1067029
2016-09-15 21:04:40 -07:00
qcabuildsw
b7b5843a3f Release 5.1.0.26X
Release 5.1.0.26X

Change-Id: I13f4d6734a7cde563a80c31f4847e823a656b845
CRs-Fixed: 688141
2016-09-15 19:34:09 -07:00
Yuanyuan Liu
187dcc5b93 qcacld-3.0: Call pld_pcie_power_off in pld_power_off
There's mistake that pld_power_off calls pld_pcie_power_on. Fix
this by calling the correct pcie power function.

Change-Id: I9e968d749479856510e0dd7f32f5babc57b6ebed
CRs-Fixed: 1064058
2016-09-15 19:34:09 -07:00
qcabuildsw
354ed8553e Release 5.1.0.26W
Release 5.1.0.26W

Change-Id: Ie5186561c3fbef8b68c39074fdf48271ca764b9f
CRs-Fixed: 688141
2016-09-15 18:40:04 -07:00
Dustin Brown
d3fc9eec42 qcacld-3.0: Populate CDS config flag bpf_packet_filter_enable
The CDS config flag bpf_packet_filter_enable is not being populated.
Populate bpf_packet_filter_enable with the corresponding value from
the ini config.

Change-Id: Ia13386e74d43d7a5cad55e4c77f5eb8bcdc9f43b
CRs-Fixed: 1067041
2016-09-15 18:40:04 -07:00
Dustin Brown
5118e8ebd3 qcacld-3.0: Cleanup MBSSID compilation flag (phase 3)
The WLAN_FEATURE_MBSSID conditional compilation flag is no longer
needed since MBSSID is a required feature. Remove this flag and
any alternate code referenced in the conditional compilation blocks.
Phase 3 covers wlan_hdd_hostapd.c, with other *.c files to follow in
future changes.

Change-Id: I740344af895edadbc30cb8a3d8aea2909d9661cb
CRs-Fixed: 1066509
2016-09-15 18:40:03 -07:00
Dustin Brown
6ba30a1309 qcacld-3.0: Cleanup MBSSID compilation flag (phase 2)
The WLAN_FEATURE_MBSSID conditional compilation flag is no longer
needed since MBSSID is a required feature. Remove this flag and
any alternate code referenced in the conditional compilation blocks.
Phase 2 covers wlan_hdd_cfg80211.c, with other *.c files to follow
in future changes.

Change-Id: Id7171529eaeefe652085bd1ed6377e3cde050694
CRs-Fixed: 1066411
2016-09-15 18:40:01 -07:00
Dustin Brown
0a1da14441 qcacld-3.0: Cleanup MBSSID compilation flag (phase 1)
The WLAN_FEATURE_MBSSID conditional compilation flag is no longer
needed since MBSSID is a required feature. Remove this flag and
any alternate code referenced in the conditional compilation blocks.
Phase 1 covers wlan_hdd_p2p.c, with other *.c files to follow in
future changes.

Change-Id: I7c68b0af7181cdabc324d94464ae6ceb8edd66df
CRs-Fixed: 1065945
2016-09-15 18:39:59 -07:00
qcabuildsw
d7a19422e1 Release 5.1.0.26V
Release 5.1.0.26V

Change-Id: I71c9dae5f5861419b22995a2d958d5dae3c5b84a
CRs-Fixed: 688141
2016-09-15 17:47:52 -07:00
Varun Reddy Yeturu
3b21c7e93d qcacld-3.0: Fix possible NULL pointer dereference for sta_ds
Fix the possible null pointer dereference for sta_ds

Change-Id: I547f4d5e0a3603c2408b835705c617befc1107c5
CRs-Fixed: 1065301
2016-09-15 17:47:52 -07:00
Varun Reddy Yeturu
5a18365aae qcacld-3.0: If mac_ctx is NULL, do not use it for logging purpose
1) Do not dereference mac_ctx for logging when mac_ctx itself is NULL
2) Use standard logging mechanism such as the QDF infrastructure for
logging purpose

Change-Id: Iedb4b5d20fd7aa85ff1b98e5fab4edb9de51f7b2
CRs-Fixed: 1065301
2016-09-15 17:47:50 -07:00
Varun Reddy Yeturu
c48ad6ed1f qcacld-3.0: Check WMA for NULL before dereferencing
Once WMA context is retrieved, check if it has NULL value
before dereferencing it

Change-Id: I9896204933deb0588bca51e006e1477d5ed6c03e
CRs-Fixed: 1065301
2016-09-15 17:47:48 -07:00
qcabuildsw
278831a3b2 Release 5.1.0.26U
Release 5.1.0.26U

Change-Id: I4a82a52bba87e13574bea2942b9fcb9e61583002
CRs-Fixed: 688141
2016-09-15 16:51:45 -07:00
Dustin Brown
1079f2771e qcacld-3.0: Cleanup HDD suspend/resume logging messages
Some HDD suspend/resume logging messages are vague or include redundant
status codes. Update these messages to reflect what actually happened and
remove redundant status codes.

Change-Id: I5c4a481a8fbbdebe88f2ecffffb1f2189922da4f
CRs-Fixed: 1062544
2016-09-15 16:51:44 -07:00
Rajeev Kumar
99805a7ac3 qcacld-3.0: Fix race condition between PM suspend and fw irq
PM suspend and FW interrupt handler is running at same time
which is leading to multiple race conditions and host is missing
FW wake up interrupt which is causing APPS not waking up reliably.

Define .suspend_noirq and .resume_noirq callbacks and make
sure there is no pending FW interrupt before allowing PM
suspend to complete. Kernel PM suspend framework gives guarantee
that suspend_noirq and device interrupt handler can't run
simultaneously. This helps WLAN driver to reliably detect FW
wake up interrupt during PM suspend and fail PM suspend gracefully
if FW has requested for initial wake up.

Change-Id: Ic82d7dd6b6b743dd3f55b036e012ad0c8bebd50d
CRs-Fixed: 1060748
2016-09-15 16:51:43 -07:00
Yuanyuan Liu
22896aa193 qcacld-3.0: Register suspend_noirq/resume_noirq to kernel
Register suspend_noirq/resume_noirq callbacks to kernel. It will
make sure no wake up is pending from FW and if initial wake up is
received then failing it should trigger resume.

Change-Id: Ie553dfc1401c2c6934961773bc98a24626a9cd34
CRs-Fixed: 1060669
2016-09-15 16:51:41 -07:00
Yuanyuan Liu
3508408d32 qcacld-3.0: Call ICNSS APIs for get/set channels and dfs
Call ICNSS API for get/set unsafe channels and dfs nol when bus
type is SNOC.

Change-Id: I82f4f32097f38c0b26b80b861a15fda9b04b24d9
CRs-Fixed: 1061220
2016-09-15 16:51:39 -07:00
qcabuildsw
3a89cf6c3f Release 5.1.0.26T
Release 5.1.0.26T

Change-Id: I9fdc9c16213298d25195deb3d7131d3af5921a31
CRs-Fixed: 688141
2016-09-15 15:42:15 -07:00
qcabuildsw
448b827964 Release 5.1.0.26T
Release 5.1.0.26T

Change-Id: I0bcddfc115f4dd648151acdba1e31b969a8e6da8
CRs-Fixed: 688141
2016-09-15 14:48:07 -07:00
Naveen Rawat
a82fd5caa6 qcacld-3.0: Fix double free of memory
Remove freeing of msg from helper function lim_delete_sta_util, since
caller of that will free the msg buffer at the end of function.

Change-Id: I2e0ee43dda9d5e30e86c4033eba934e4d7938887
CRs-Fixed: 1066025
2016-09-15 14:48:06 -07:00