소스 검색

qcacmn: Fix crash in frag path by using correct API to obtain PDEV

PDEV was being obtained using lmac_id by directly indexing the
pdev_list array. Instead, we need to use dp_get_pdev_for_lmac_id.

Change-Id: I1c4a0f3df5db59390e17666a5f712c5412e22bb1
CRs-Fixed: 2627909
Amit Shukla 5 년 전
부모
커밋
28432f1195
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      dp/wifi3.0/dp_rx_defrag.c

+ 1 - 1
dp/wifi3.0/dp_rx_defrag.c

@@ -1719,7 +1719,7 @@ uint32_t dp_rx_frag_handle(struct dp_soc *soc, hal_ring_desc_t ring_desc,
 	}
 
 	/* all buffers in MSDU link belong to same pdev */
-	pdev = soc->pdev_list[rx_desc->pool_id];
+	pdev = dp_get_pdev_for_lmac_id(soc, rx_desc->pool_id);
 	*mac_id = rx_desc->pool_id;
 
 	msdu = rx_desc->nbuf;