From c20cb893406fd6068e8939a0ca4d6ca4237215a9 Mon Sep 17 00:00:00 2001 From: Daniel Kim Date: Fri, 13 Dec 2019 13:43:30 -0800 Subject: [PATCH] qcacmn: Derive pdev_idx from pdev instead of target_pdev Derive pdev_idex from pdev object, not from target_pdev, as target_pdev's pdev_idx can change in run-time when dynamic mode switch feature is enabled. Change-Id: Iff1bf0370764ec462d66f145dddbd1868fae426c --- target_if/init_deinit/src/init_deinit_lmac.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/target_if/init_deinit/src/init_deinit_lmac.c b/target_if/init_deinit/src/init_deinit_lmac.c index 680a0a0313ce..4da2a989350f 100644 --- a/target_if/init_deinit/src/init_deinit_lmac.c +++ b/target_if/init_deinit/src/init_deinit_lmac.c @@ -68,20 +68,12 @@ target_resource_config *lmac_get_tgt_res_cfg(struct wlan_objmgr_psoc *psoc) int32_t lmac_get_pdev_idx(struct wlan_objmgr_pdev *pdev) { - struct target_pdev_info *tgt_hdl; - if (!pdev) { target_if_err("pdev is null"); return 0xffffffff; } - tgt_hdl = wlan_pdev_get_tgt_if_handle(pdev); - if (!tgt_hdl) { - target_if_err("target_pdev_info is null"); - return 0xffffffff; - } - - return target_pdev_get_pdev_idx(tgt_hdl); + return wlan_objmgr_pdev_get_pdev_id(pdev); } uint32_t lmac_get_tgt_type(struct wlan_objmgr_psoc *psoc)