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
このコミットが含まれているのは:
Daniel Kim
2019-12-13 13:43:30 -08:00
committed by nshrivas
コミット c20cb89340

ファイルの表示

@@ -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)