static struct task_struct *hif_thread_handler;
 static WILC_MsgQueueHandle hif_msg_q;
 static struct semaphore hif_sema_thread;
-struct semaphore hSemDeinitDrvHandle;
+struct semaphore hif_sema_driver;
 static struct semaphore hWaitResponse;
 struct semaphore hSemHostIntDeinit;
 struct timer_list g_hPeriodicRSSI;
                                   pstrHostIfSetDrvHandler->u32Address);
 
        if (!hif_drv)
-               up(&hSemDeinitDrvHandle);
-
+               up(&hif_sema_driver);
 
        if (s32Error) {
                PRINT_ER("Failed to set driver handler\n");
 
 
        if ((pstrHostIfSetOperationMode->u32Mode) == IDLE_MODE)
-               up(&hSemDeinitDrvHandle);
-
+               up(&hif_sema_driver);
 
        if (s32Error) {
                PRINT_ER("Failed to set driver handler\n");
        PRINT_D(HOSTINF_DBG, "Global handle pointer value=%p\n", hif_drv);
        if (clients_count == 0) {
                sema_init(&hif_sema_thread, 0);
-               sema_init(&hSemDeinitDrvHandle, 0);
+               sema_init(&hif_sema_driver, 0);
                sema_init(&hSemHostIntDeinit, 1);
        }
 
        del_timer_sync(&hif_drv->hRemainOnChannel);
 
        host_int_set_wfi_drv_handler(NULL);
-       down(&hSemDeinitDrvHandle);
+       down(&hif_sema_driver);
 
        if (hif_drv->strWILC_UsrScanReq.pfUserScanResult) {
                hif_drv->strWILC_UsrScanReq.pfUserScanResult(SCAN_EVENT_ABORTED, NULL,