wlan: Use "const" for interface name parameter

Several WLAN APIs take a "char *" interface name.  Upcoming changes to
the Linux Kernel will invoke these APIs with a "const char *" value.
In order to avoid unnecessary (and dangerous) typecasting, update the
WLAN APIs to (correctly) expect a "const char *" value.

CRs-Fixed: 443387
Change-Id: I86c53dfef9aa2252b6fdf5761e88563aabbabac2
(cherry picked from commit e4160157b00f2858a2ea043f4c7e717bffd81c53)
diff --git a/CORE/HDD/inc/wlan_hdd_main.h b/CORE/HDD/inc/wlan_hdd_main.h
index 12d43a2..1cf3562 100644
--- a/CORE/HDD/inc/wlan_hdd_main.h
+++ b/CORE/HDD/inc/wlan_hdd_main.h
@@ -968,7 +968,8 @@
                                   hdd_adapter_list_node_t* pAdapterNode);
 
 hdd_adapter_t* hdd_open_adapter( hdd_context_t *pHddCtx, tANI_U8 session_type,
-                                 char* name, tSirMacAddr macAddr, tANI_U8 rtnl_held );
+                                 const char* name, tSirMacAddr macAddr,
+                                 tANI_U8 rtnl_held );
 VOS_STATUS hdd_close_adapter( hdd_context_t *pHddCtx, hdd_adapter_t *pAdapter, tANI_U8 rtnl_held );
 VOS_STATUS hdd_close_all_adapters( hdd_context_t *pHddCtx );
 VOS_STATUS hdd_stop_all_adapters( hdd_context_t *pHddCtx );