wlan: send update channel list request after fw caps are exchanged

The update channel list request was send in csrStart but during
this time the FW capabilities are not exchanged leading to the
failure of the API.
Also the length of the update channel list msg sent to FW is
variable and is causing failure in response from the FW.

With this change the update channel list is sent after FW
capability is exchanged and the message length is made fixed as
expected by FW.

CRs-Fixed: 712497
Change-Id: Id8e9c9537a2496a7d785fee87b124da957bf1071
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index 33661c4..92d961a 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -9100,7 +9100,8 @@
    /*SME must send channel update configuration to RIVA*/
    sme_UpdateChannelConfig(pHddCtx->hHal);
 #endif
-
+   /* Send the update default channel list to the FW*/
+   sme_UpdateChannelList(pHddCtx->hHal);
 #ifndef CONFIG_ENABLE_LINUX_REG
    /*updating wiphy so that regulatory user hints can be processed*/
    if (wiphy)