Wlan: Wait for SSR Re-Init sucess rather than Timeout.

While unload thread is blocked during SSR, it waits for 1 second
before rechecking the status and it does so for 30 iterations
Implemented wait for completion timeout in unload driver thread,
while completion is done from SSR reinit success.

Change-Id: Ib82cfab41be2c5d98a662a6dea06ac9af86b1ad4
CRs-Fixed: 624323.
(cherry picked from commit 3be3e8613a58cf5f1765689cced021213dfcaefd)
diff --git a/CORE/HDD/inc/wlan_hdd_main.h b/CORE/HDD/inc/wlan_hdd_main.h
index 8e12732..9b64efa 100644
--- a/CORE/HDD/inc/wlan_hdd_main.h
+++ b/CORE/HDD/inc/wlan_hdd_main.h
@@ -1134,6 +1134,8 @@
 
    volatile v_BOOL_t isLogpInProgress;
 
+   struct completion ssr_comp_var;
+
    v_BOOL_t isLoadUnloadInProgress;
    
    /**Track whether driver has been suspended.*/