wlan: No Scan Interference During HandOff

When a Handoff is in progress,during preauth or report scan or reassoc
states, a scan request will be denied with a busy signal

Change-Id: I1fd4dd36d3239400f9488efc7c9d18761c38f7da
CR-FIxed: NA
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 6b5f51b..63de8bd 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -3885,7 +3885,14 @@
         hddLog(VOS_TRACE_LEVEL_ERROR,
                 "%s: sme_ScanRequest returned error %d", __func__, status);
         complete(&pScanInfo->scan_req_completion_event);
-        status = -EIO;
+        if(eHAL_STATUS_RESOURCES == status)
+        {
+                hddLog(VOS_TRACE_LEVEL_INFO, "%s: HO is in progress.So defer 
+                       the scan by informing busy",__func__);
+                status = -EBUSY;
+        } else {
+                status = -EIO;
+        }
         hdd_allow_suspend();
         goto free_mem;
     }