From f7771e45d88fc05595966223d2e64cb3b2fcc159 Mon Sep 17 00:00:00 2001 From: Ananya Gupta Date: Fri, 4 Sep 2020 18:35:04 +0530 Subject: [PATCH] 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 --- dp/wifi3.0/dp_ipa.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dp/wifi3.0/dp_ipa.c b/dp/wifi3.0/dp_ipa.c index 09cdf75be6..884ab66fd1 100644 --- a/dp/wifi3.0/dp_ipa.c +++ b/dp/wifi3.0/dp_ipa.c @@ -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;