소스 검색

qcacmn: Fix passing right pointer as pdev object

As part of init FR, osif_pdev object stores pdev object, so same has
to be passed as param.

Change-Id: Ic9c41e5ef54fdb80898f10f27a86970e76d1f24c
CRs-Fixed: 2188451
Srinivas Pitla 7 년 전
부모
커밋
0e3478d8a8
1개의 변경된 파일1개의 추가작업 그리고 6개의 파일을 삭제
  1. 1 6
      dp/wifi3.0/dp_main.c

+ 1 - 6
dp/wifi3.0/dp_main.c

@@ -2267,18 +2267,13 @@ void dp_mark_peer_inact(void *peer_handle, bool inactive)
 	peer->peer_bs_inact_flag = inactive ? 1 : 0;
 
 	if (inactive_old != inactive) {
-		struct ieee80211com *ic;
-		struct ol_ath_softc_net80211 *scn;
-
-		scn = (struct ol_ath_softc_net80211 *)pdev->osif_pdev;
-		ic = &scn->sc_ic;
 		/**
 		 * Note: a node lookup can happen in RX datapath context
 		 * when a node changes from inactive to active (at most once
 		 * per inactivity timeout threshold)
 		 */
 		if (soc->cdp_soc.ol_ops->record_act_change) {
-			soc->cdp_soc.ol_ops->record_act_change(ic->ic_pdev_obj,
+			soc->cdp_soc.ol_ops->record_act_change(pdev->osif_pdev,
 					peer->mac_addr.raw, !inactive);
 		}
 	}