wlan : Fast transition (11r)

- eHAL_STATUS_FT_PREAUTH_KEY_WAIT is added to defer key
 updation until reassociation completes using Fast
 Transition using 11r
- Enable support for RIC
- Config support for 11r in kbuild, disabled by default in CRM
builds till supplicant changes get merged

Change-Id: Id5e44c985656aa00f243c5ca355b877b3febc7ba
CRs-fixed: 434525
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 3291493..ee4b5dd 100755
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -3151,11 +3151,10 @@
 #ifdef WLAN_FEATURE_VOWIFI_11R
    /* The supplicant may attempt to set the PTK once pre-authentication is done.
         Save the key in the UMAC and include it in the ADD BSS request */
-        /*TODO 11r - is this used?? */
         halStatus = sme_FTUpdateKey( WLAN_HDD_GET_HAL_CTX(pAdapter), &setKey);
-        if( halStatus == eHAL_STATUS_SUCCESS )
+        if( halStatus == eHAL_STATUS_FT_PREAUTH_KEY_WAIT )
         {
-           return halStatus;
+           return -EINVAL;
         }
 #endif /* WLAN_FEATURE_VOWIFI_11R */