qcacmn: Add NULL check for mem_info tx ring and rx refill ring of ipa
Currently, check is performed only on tx_comp_ring and rx_ready ring, after getting the resource from soc in pdev.ipa_res. Adding check for tx ring and rx refill ring as well. Change-Id: I462073357bcd2b4a3f5e888d77d84621855f973c CRs-Fixed: 2771401
This commit is contained in:
@@ -731,9 +731,12 @@ QDF_STATUS dp_ipa_get_resource(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
|
||||
soc->ipa_uc_rx_rsc.ipa_rx_refill_buf_ring_base_paddr,
|
||||
soc->ipa_uc_rx_rsc.ipa_rx_refill_buf_ring_size);
|
||||
|
||||
if (!qdf_mem_get_dma_addr(soc->osdev,
|
||||
if (!qdf_mem_get_dma_addr(soc->osdev, &ipa_res->tx_ring.mem_info) ||
|
||||
!qdf_mem_get_dma_addr(soc->osdev,
|
||||
&ipa_res->tx_comp_ring.mem_info) ||
|
||||
!qdf_mem_get_dma_addr(soc->osdev, &ipa_res->rx_rdy_ring.mem_info))
|
||||
!qdf_mem_get_dma_addr(soc->osdev, &ipa_res->rx_rdy_ring.mem_info) ||
|
||||
!qdf_mem_get_dma_addr(soc->osdev,
|
||||
&ipa_res->rx_refill_ring.mem_info))
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
|
Reference in New Issue
Block a user