| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Making sure hdd_softap_stop_bss() doesn't print redundant
logs, with below changes
1) In hdd_softap_flush_tx_queues_sta(), if tx queue is empty,
return success rather than VOS_STATUS_E_EMPTY.
2) In hdd_softap_stop_bss(), check the return value of
hdd_softap_DeregisterSTA(), only if 'isUsed' variable is set.
Change-Id: I27dd360edbdb4d0f863f870b8bd577021cd97d90
CRs-Fixed: 640668
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add RSN or WPA IE parsing errors
Change-Id: Iedae86c8c9a5fe0e8d1939b9ad46b3c4579c4752
CRs-Fixed: 645971
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In case WIPHY_FLAG_CUSTOM_REGULATORY is defined, use the tx power
from the regulatory rule for that country, instead of the original
tx power.
Change-Id: I411467c71a5e8c84b6f8a36fbfd6345770991552
CRs-Fixed: 638223
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added info logs for connection indication to nl80211
and enabled error log in start bss path during SAP
disconnection.
Change-Id: Iac2488e1d16a765899ac9f1361ee546115d6fc40
CRs-Fixed: 641003
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Sometimes the BSS from which country IE is used as the source
of deriving the regulatory data is not obtained in the current
scan. If the BSS is missed in the current scan the logic for
deriving country information will use the country IE from
any other BSS which was obtained in the scan results, this
results in frequent toggling of the country from which
regulatory data is obtained. This patchset handles such scenario
by caching the RSSI of the BSS from which the regulatory data
is derived and using it in the algorithm for determining the
regulatory domain.
Change-Id: Ifb4e1c0a673deac020160b058feb24d6292d006a
CRs-fixed: 646012
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modify cnss_diag_notify_wlan_close to not to call nl_srv_exit
instead call nl_srv_nl_close_indication to send close
indication to user space and call cnss_diag_notify_wlan_close
before nl_srv_exit during driver unload sequence
Change-Id: I9217bf051d4ec48399e231847f9f949b78158257
CRs-Fixed: 646827
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When all logs level are enabled in wifi-logger app
sometime due to excessive logging watch-dog timer
timeout occur,as a result system get stalled.
As a part of fix removing excess logs to avoid
timeout event.
Change-Id: I04d8ed5d0f544ed5ae523bea44b05f1b6cc8a9a4
CRs-Fixed: 646902
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During load and SSR pHddCtx->hHal is assigned after calling
vos_open ( which will lead to WDA_SetRegDomain in csrOpen).
So in wiphy->reg_notifier pHddCtx->hHal might be NULL
leading to crash.
Adds a check to ignore wiphy->reg_notifier in case driver
load/unload or SSR is in Progress.
Change-Id: Ide0571b7a8dceca8993577126bf191028a66dea2
CRs-Fixed: 643762
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
wlan_hdd_cfg80211_del_pmksa() return an error code which causing
wpa_supplicant send_and_recv() go into infinite loop
Change-Id: I094a141049b35325b54704eb3c9a51b430e587e9
CRs-fixed: 587500
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When host fails to wakeup target, try silent recovery.
CRs-Fixed: 646263
Change-Id: I9c6d644e729e3752628e773abf4ef2439f405f51
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gApAutoChannelSelection ini parameter is set to 1 to enable SAP
auto channel selection feature, by default.
Change-Id: If97302918b93bf1ad2da251b217a2ff391bd0931
CRs-Fixed: 643615
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added extra log messages in offload and non offload scan path in
PE which helps to debug scan related issues in PE layer.
Change-Id: I175241df5b7cf93625ca7d04aa2a39488501b21e
CRs-Fixed: 640694
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make sure that default action of sending delete sta context indication
is taken for all cases, including vdev's that are not explicitly
handled in the case statements.
Change-Id: Ia00a3f7f2340772ac5e9ba1751420d58ac8c8ff1
CRs-Fixed: 645864
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During SSR all threads should be resumed. Also add protection to make sure
that that threads are not attempted to resume when they are not suspended.
Change-Id: I8a294de913796fb472d7370dbcdfa425a82db37e
CRs-Fixed: 646789
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Safely start TX flow control for stand alone SAP mode,
when driver load, SAP TX flow control instance should be
registered by default.
Change-Id: I0e14add95c398bdc6651081272cc73b3cb575b34
CRs-fixed: 646847
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If re-order buffer route 64 frames at once,
aging timer might not stop properly.
Then next hole detected and some frames Qed into re-order Q,
By accident bad timer will be expired and re-order logic will be
corrupted. TCP traffic will be routed to TCP stack out of order.
64 frame routed at once, slot index wrap around happen.
Then, not only check slot index, but also, if pending frame count
is 0, timer should be stopped
Change-Id: If78dd03ef1fac6ef77ab0d464fd39419b5e5aeab
CRs-fixed: 595950
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To change memcpy to vos_mem_copy in WDI (use VOS mem API wrappers)
for removing KW errors.
Change-Id: I8676eb1f663a7ea011ed9701a7c1143d7f8804cc
CRs-fixed: 646661
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Supplicant ensures to issue a DISABLE_LINK on any failure in the
transaction / transfer of tdls management frames.
Also, transitioning to the LINK_IDLE state for the peer shall also
results in failure to decrement the connected peer counts
as this is done only when the peer is in CONNECTED state.
Hence , there is no need to transit the peer to LINK_IDLE state,
rather return just a failure to the supplicant on a failed
transaction.
Change-Id: I07a9863aceca7d6182fd0b7d9934de8bbdac519b
CRs-fixed: 643301
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will enable PMF support for unicast frames transmission
in SAP mode.
CRs-Fixed: 644540
Change-Id: Ic4efce829d77b0602abe078be42852514a606915
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Although wlan_hdd_cfg80211_connect_start() is called inside wlan_hdd
_cfg80211_connect() which is SSR protected, there is a chance that SSR
comes right after passing the check, so it should also be protected,
otherwise it may lead to a crash. The same protection is also made for
hdd_handle_batch_scan_ioctl() since it maybe invoked from IOCTL during
SSR.
Also add the NULL pointer check for potential crashes.
Change-Id: Idb9cf201180482af116fa2b51986716d14872887
CRs-fixed: 645635
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Patch adds channel 144 freq to freq_chan_map, with out this
"iwpriv wlan0 chan" would report channel 144 freq as '0' as below.
...
Channel 140 : 5.7 GHz
Channel 144 : 0
Channel 149 : 5.745 GHz
...
Change-Id: I9e805a36c62b75df01529c6c8c2355433341163e
CRs-Fixed: 645597
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When DUT is transmitting packets and hits a low resource
condition, it will print error log for all packets coming
from the OS leading the wathcdog bit due to excessive logging.
Reduce the severity level of such log in TX path to avoid the
watchdog bite.
Change-Id: Ie13972f5e8337c69d41705c8ac3ed02d1e9c9559
CRs-Fixed: 645591
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes the excessive logging due to trace level VOS_TRACE_LEVEL_ERROR
in function hdd_hostapd_select_queue
Change-Id: Id8a30893513473afb142746da51833ca93824d13
CRs-Fixed: 645584
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
list_for_each() API is used while iterating through per-AC queue
to dequeue packets specific to STAId when it leaves. However,
this API is not safe enough when the data itself is deleted.
Hence, using list_for_each_safe(). Also adding some statistics
to log how many times the device is getting into the state of
queue enable after station leave.
Change-Id: I769d3012498e0336bb1a1c36001a8bf9671b17e9
CRs-Fixed: 639845
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In iw_ftm_setchar_getnone() iotctl_private_iw_point() cannnnot
be used to allocate memory to store data from userspace as
IW_SETCHAR_GETNONE is defined as odd number which assigns set_args
to zero.we assisgn memory using kzalloc here to hold userspace data
Change-Id: I58660afd98455219835cc3951a66e84d934620e9
CRs-fixed: 591712
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In CR561019,for avoiding malicious user input memory holding user
argumenets is zeroed out from the end of user input to a maximum
bound,but it may erase other user arguments in this segments. To
resolve this issue,only a maximum bound has been assigned to user
input parameters
Change-Id: I51737e21bc912facd8adac808743e596887eeeca
CRs-fixed: 591712
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently SIR_ROAM_MAX_CHANNELS is defined as
NUM_RF_CHANNELS. But, NUM_RF_CHANNELS value is
tightly coupled with the nv bin file being used.
To make LFR related scan cache not to be coupled
with other features, the size of SIR_ROAM_MAX_CHANNELS
is defined to a constant value.
(cherry picked from Id04d2bf9d75bc56fc2bd261ea593810c2b4e0981)
CRs-Fixed: 644740
Change-Id: I7f67b3574e34bdca75385e812cd6b5b689ad60aa
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix for issue reported by static analysis like, possibility of
array index out of bound.
Change-Id: I9168f390a23c0cec5a5b358e5bc4fccb7b8fd570
CRs-Fixed: 645968
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master: (30 commits)
Release 1.0.0.90P
qcacld: Add knobs for Hysteretic mode.
qcacld: CL 905428 - update fw common interface files
wlan: Added flag to advertise extended slot index capabality
wlan: Fix for handling IPv6 notifier block rightly.
Registering IPv6 notifier to notify change in IP.
wlan:HDD: Reset client ptr to NULL after returning from vos_mem_free()
wlan: do not register wiphy structure for FTM mode
wlan: Prevent memory allocation when holding spin lock.
wlan: Reprogram Hardware filters
Wlan: Disable Tx queues from wlan_hdd_cfg80211_stop_ap
qcacld: IMPS Req sent to Firmware in connected state
wlan: Probe req contain 11ac caps even in 2.4Ghz band
wlan: RoamRssiDiff is applicable when nSelect5GHzMargin is enabled
qcacld: wma: Add debug while sending ADDTS command
qca-cld: operation mode adaptive tx flow control
wlan: avoid race condition while accessing wpalPacketAvailableCB
API change for config param for sending CTS2S during BTC SCO
wlan: Update SMD and SMSM header includes (revised)
wlan: Update SMD and SMSM header includes
...
Change-Id: Ibb8952a76cd5027deca9f71cc9b7bd6a0c53e760
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 1.0.0.90P
Change-Id: I5d2d0a0350a18f8001549c0673f9c4b68ea57829
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Host ini config for turning ON/OFF the Hysteretic mode in HW
CRs-fixed: 646034
Change-Id: Ifa2a7e0f48a0a2209f767cc677533d809bfe3c7e
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adding wmi to support dynamic setting HYST_MODE at runtime.
Change-Id: Iaf74882ab9c00366eba68105d2d897dace416321
CRs-Fixed: 646775
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added flag to advertise extended slot index capabality
Change-Id: Ie45e4cea571c876c12659926153aa7124c805d6a
CRs-Fixed: 644598
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Correct the register and unregister sequence of IPv6
notifier block
Change-Id: I16be38730d3a00cdc6c1b52a7ae905ebb7a0ab7d
CRs-Fixed: 639792
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Not able to retrieve IPv6 addresses on the interface when
queried during the re-connection in suspend mode and thus
failing to set NS offload during SETSUSPEND.
Registering IPv6 notifier to get notification if any change
in IP, so that we can reconfigure the offload parameters for
new IP.
Change-Id: Iffc48e5ba70a5b6fd80e7c89b8edffe0fb503c30
CRs-Fixed: 557306
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Reset client pointer to NULL after returning from vos_mem_free()
Change-Id: I578360fdf3ff9592a6245357076be44e7e17c172
CRs-Fixed: 586361
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In FTM mode set_wiphy_dev called by wlan_hdd_cfg80211_init binds the wlan
device with Linux wiphy device tree.
Since un-registration is done by Wiphy_unregister during unload, device is
not unbind from LINUX device tree. As result kernel crash observed when
linux device tree try to power control for Wiphy device which is already
freed by WLAN unload driver.
So do not wlan_hdd_cfg80211_init for FTM mode.
Change-Id: I8a5939a1eee43f603a1cee167d779a55e01d212c
CRs-Fixed: 594711
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During APss(CPU3) power-collapse, WLAN Host Driver enter/exits
from IMPS. After entering/exiting from IMPS
hdd_conf_mcastbcast_filter() allocates memory
for wlanRxpFilterParam without unlocking spin lock
Change-Id: Idb48783fbc453232d2e26a7da42a15fc633a4dcc
CRs-Fixed: 601498
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In one case if WCN chip come out of IMPS and host is still
not suspened; Reprogramming of Hardware filter is needed.
Host resumes comes when Riva is in IMPS. The RXP setting
made by host resume are lost when Riva exits IMPS.
In this case; host should do exit IMPS and then host should
send resume
Change-Id: I6a0fbe1193b0b86a092b4351de671ae5bfaf46a6
CRs-Fixed: 594494
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
when hdd_hostapd_SAPEventCB is invoked for eSAP_STOP_BSS_EVENT after
10 seconds, wlan_hdd_cfg80211_stop_ap() which is waiting for this
event may already have returned and Adapter/Device
may have been deleted.
When hdd_hostapd_SAPEventCB() is finally invoked, it checks for
Adapter magic which is invalid in this case because of which the
driver will not process the eSAP_STOP_BSS_EVENT.
which results in hdd_hostapd_stop not being invoked,hence the queues
remain enabled and packets will be recieved from upper layers.
So Now we are calling hdd_hostapd_stop from
wlan_hdd_cfg80211_stop_ap to disable the tx queues.
Change-Id: Ie9c5880fa8828410bbd847799884d814e013d9ae
CRs-Fixed: 601704
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Due to race condition between reception of Deauth frame from AP
and disconnect from Upper layer, driver sends IMPS Request
to firmware when firmware is in connected state.As a result
Firmware crashes.So when deauth req comes from upper layer
read the status of FW state and accordingly return the error
code so that SME does not issue IMPS request.
Change-Id: Ie4592b64f7aa263b3264eaddde390acdccd4b8c0
CRs-Fixed: 643624
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The probe req should not send 11ac caps IE in 2.4GHz channels,
unless enableVhtFor24GHz is enable in INI file.
Added check that if channel is 2.4GHz and dot11mode is 11ac change
dot11mode to 11n if enableVhtFor24GHz is not set.
Change-Id: Ica783517187031ae48ff9748d77ead6a31572fbb
CRs-Fixed: 643562
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When 5GHz preference feature is enabled by the configuration, then
RoamRssiDiff should not be ignored and should be taken into account
to avoid ping pong effect by roaming between the AP's
Change-Id: Ifb7804b0309bdab8c397ac04d87909d3d76d93ca
CRs-Fixed: 646110
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add debug to print downgrade type while
sending ADDTS WMI command.
Change-Id: Icc190e5570a75bce7894eb9364b7494e0280ed34
CRs-Fixed: 622640
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Per WLAN operation mode, TX flow control will be different
No Concurrency: TX Flow control threshold will be used for high
bandwidth configuration for MAX performance.
SCC: TX flow control will be disabled. Each adapter will not have
dedicated resource, then if any adapter blocked OS Q, blocked
adapter will lost chance to recover resource, as a result throughput
balancing problem will happen
MCC: each adapter will have dedicated resource.
2.4Band adapter will less chance to access FW resource.
5Band adapter will have more chance to access FW resource.
Change-Id: Id0dac36b90c32a812e6d1bbfe67b43e3eaea6ae8
CRs-fixed: 642519
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
wpalPacketAvailableCB can be called from the MC_Thread as well
as the RX_Thread, the race condition can occur when the callback
is called from the MC_Thread and immediately set to NULL after
the function returns and in between that the RX_Thread running
on another core has detected a low resource condition and set
wpalPacketAvailableCB before the MC_Thread sets it to NULL.
To avoid the race conditions always set/reset the values to
wpalPacketAvailableCB in RX_thread only.
Change-Id: I7f65311859bd0769107d1249ba5544bb9da3d7d0
CRs-Fixed: 639918
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This commit brings the firmware API change, for config param
for sending CTS2S during BTC SCO, to HOST driver.
Change-Id: I0e8ce23fccabadfc4848f32d1a6079c737ca1ec0
CRs-fixed: 640163
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Commit "wlan: Update SMD and SMSM header includes" added a mechanism
to determine which SMD and SMSM include files are present in the
kernel. This change utilized modifications to both Android.mk and
Kbuild to make this determination. This works fine when the wlan
driver is being built as part of an Android build (and hence
Android.mk and Kbuild are both used), but this does not work when the
wlan driver is being built as part of a kernel build (and hence Kbuild
alone is used), such as with Nexus products. Remove the logic that
was added to Android.mk, and instead add equivalent logic to Kbuild.
Change-Id: I84915b26d1b4ed0b5e1342c38f600132375d78b0
CRs-fixed: 640743
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The SMD and SMSM kernel header files are being relocated and renamed.
Update the WLAN build logic to determine which flavor of include files
are present, and update the WLAN driver to include the appropriate
files.
Note that this is an interim change. Once the kernel header file
changes have been deployed, the WLAN driver will again be modified to
only use the new header files.
Change-Id: I78c7ec6b6dba1232579730e590d9c725370c6d22
CRs-fixed: 640743
|