android_kernel_xiaomi_sm8350/core
Zhu Jianmin 6a7b702184 qcacld-3.0: Fix ifconfig wlan0 up failed on Rome
Fix 2 sub issues:
1. wlan_hdd_update_dbs_scan_and_fw_mode_config and
sme_soc_set_dual_mac_config is called in
hdd_wlan_start_modules->hdd_configure_cds->hdd_features_init,
before hdd_start_adapter,  so vdev isn't created yet,
csr_queue_sme_command returned failed

Fixed by moving wlan_hdd_update_dbs_scan_and_fw_mode_config to
end of hdd_start_adapter

2. Rome doesn't support DBS, doesn't support cmd and wmi service
WMI_PDEV_SET_MAC_CONFIG_CMDID. so no response event for the cmd,
the cmd can't be removed from active list. so next cmd:
WMA_ADD_STA_SELF_REQ can't be executed at all, no complete event
for sme_open_session, hdd_init_station_mode failed

Fixed by checking whether support HW DBS before
sme_soc_set_dual_mac_config

Change-Id: Iec2ef7e77e91f332028904c319d24e1ed134306d
CRs-Fixed: 2202262
2018-03-15 08:04:55 -07:00
..
bmi qcacld-3.0: Add support for QCA9379 on x86 platform 2018-02-28 05:29:39 -08:00
cds qcacld-3.0: Compile out MTRACE feature 2018-03-15 08:04:44 -07:00
dp qcacld-3.0: Remove unmap for packets in the vdev ll_pause queue 2018-03-05 20:48:39 -08:00
hdd qcacld-3.0: Fix ifconfig wlan0 up failed on Rome 2018-03-15 08:04:55 -07:00
mac qcacld-3.0: Compile out MTRACE feature 2018-03-15 08:04:44 -07:00
pld qcacld-3.0: Fix errors of multi driver compilation 2018-03-14 15:53:05 -07:00
sap qcacld-3.0: Configure phyerr filter offload before sap starts 2018-03-15 06:08:32 -07:00
sme qcacld-3.0: Remove DPU signatures from struct csr_roam_info 2018-03-13 07:34:56 -07:00
wma qcacld-3.0: Modify the arguments of wmi_unified_attach 2018-03-15 04:25:59 -07:00