qcacmn: Fix compilation error caused by object manager API change

Object manager's API definition has been changed which causes
compilation error in serialization module. Fix the compilation.

Change-Id: I89cd20c12579f927984ca4c94cf6155ea567b9d7
CRs-Fixed: 2000032
这个提交包含在:
Krunal Soni
2017-02-17 17:20:25 -08:00
提交者 qcabuildsw
父节点 16641b145a
当前提交 0bb803fb7e
修改 3 个文件,包含 14 行新增12 行删除

查看文件

@@ -161,18 +161,20 @@ typedef void (*wlan_objmgr_peer_status_handler)(
* @WLAN_OSIF_ID: New component's OS IF ID
* @WLAN_LEGACY_MAC_ID: Legacy MAC operations
* @WLAN_LEGACY_WMA_ID: Legacy WMA operations
* @WLAN_SERIALIZATION_ID: Serialization operations
* @WLAN_REF_ID_MAX: Max id used to generate ref count tracking array
*/
typedef enum {
WLAN_OBJMGR_ID = 0,
WLAN_MLME_SB_ID = 1,
WLAN_MLME_NB_ID = 2,
WLAN_MGMT_SB_ID = 3,
WLAN_MGMT_NB_ID = 4,
WLAN_HDD_ID_OBJ_MGR = 5,
WLAN_OSIF_ID = 6,
WLAN_LEGACY_MAC_ID = 7,
WLAN_LEGACY_WMA_ID = 8,
WLAN_OBJMGR_ID = 0,
WLAN_MLME_SB_ID = 1,
WLAN_MLME_NB_ID = 2,
WLAN_MGMT_SB_ID = 3,
WLAN_MGMT_NB_ID = 4,
WLAN_HDD_ID_OBJ_MGR = 5,
WLAN_OSIF_ID = 6,
WLAN_LEGACY_MAC_ID = 7,
WLAN_LEGACY_WMA_ID = 8,
WLAN_SERIALIZATION_ID = 9,
WLAN_REF_ID_MAX,
} wlan_objmgr_ref_dbgid;

查看文件

@@ -345,11 +345,11 @@ wlan_serialization_is_cmd_removed(struct wlan_objmgr_psoc *psoc,
if (check_active_queue)
wlan_objmgr_iterate_obj_list(psoc, WLAN_PDEV_OP,
wlan_serialization_remove_cmd_from_active_queue,
cmd, 0);
cmd, 0, WLAN_SERIALIZATION_ID);
else
wlan_objmgr_iterate_obj_list(psoc, WLAN_PDEV_OP,
wlan_serialization_remove_cmd_from_pending_queue,
cmd, 0);
cmd, 0, WLAN_SERIALIZATION_ID);
if (cmd->vdev == NULL)
return true;

查看文件

@@ -376,7 +376,7 @@ wlan_serialization_is_active_scan_cmd_allowed(struct wlan_objmgr_pdev *pdev)
wlan_objmgr_iterate_obj_list(psoc, WLAN_PDEV_OP,
wlan_serialization_active_scan_cmd_count_handler,
&count, 0);
&count, 0, WLAN_SERIALIZATION_ID);
if (count < WLAN_SERIALIZATION_MAX_ACTIVE_SCAN_CMDS) {
serialization_notice("count is [%d]", count);
return true;