Browse Source

qcacmn: Populate ext-service-ready info before using

The legacy call back reads  per pdev frequency information (and
other information) from extended service event. The ext-service-ready
must be extracted and stored in per PSoc structure before pDev can
read it.

Change-Id: I9d6245c7c58a14b7aa08642c84b3a51b20e3d0c2
CRs-Fixed: 2047212
Abhijit Pradhan 8 years ago
parent
commit
40dd86dbfe
1 changed files with 2 additions and 2 deletions
  1. 2 2
      target_if/init_deinit/src/service_ready_event_handler.c

+ 2 - 2
target_if/init_deinit/src/service_ready_event_handler.c

@@ -316,12 +316,12 @@ int init_deinit_service_ext_ready_event_handler(ol_scn_t scn_handle,
 			goto free_param_and_exit;
 	}
 
+	wlan_objmgr_populate_ext_service_ready_data(psoc, service_param);
 	legacy_callback = target_if_get_psoc_legacy_service_ready_cb();
+
 	err_code = legacy_callback(wmi_service_ready_ext_event_id,
 				  scn_handle, event, data_len);
 
-	wlan_objmgr_populate_ext_service_ready_data(psoc, service_param);
-
 	target_if_scan_set_max_active_scans(psoc,
 			WLAN_MAX_ACTIVE_SCANS_ALLOWED);
 free_param_and_exit: