wlan: Fix misuse of init_completion

calling init_completion instead of INIT_COMPLETION could cause race
condition because init_completion() call does re-inits
not only the variable carrying the flag that the completion finished,
but also initializes the waitqueue associated with the completion.

Change-Id: I6a24214d40c4d19c7ba3cc7f620697552d14bf46
CRs-fixed: 501429
diff --git a/CORE/HDD/src/wlan_hdd_main.c b/CORE/HDD/src/wlan_hdd_main.c
index cf2f5b8..2fa29b7 100644
--- a/CORE/HDD/src/wlan_hdd_main.c
+++ b/CORE/HDD/src/wlan_hdd_main.c
@@ -3075,6 +3075,7 @@
 #endif
       init_completion(&pHddCtx->mc_sus_event_var);
       init_completion(&pHddCtx->tx_sus_event_var);
+      init_completion(&pHddCtx->rx_sus_event_var);
       init_completion(&pAdapter->ula_complete);
 
       pAdapter->isLinkUpSvcNeeded = FALSE;