From d5578559eccf40d2ef541801556e308bd1e8b4f0 Mon Sep 17 00:00:00 2001 From: Manikanta Pubbisetty Date: Thu, 21 Sep 2023 11:17:34 +0530 Subject: [PATCH] qcacmn: Initialize RX refill buffer pool size for SOFTUMAC arch In the current code, RX refill buffer pool size is not initialized for SOFTUMAC architectures, this was leading to a kernel BRK panic. Initialize RX refill buffer pool size for SOFTUMAC architectures to fix this. Change-Id: I0424ba69b0d5f33386e931d4e6723fc8265e216c CRs-Fixed: 3621417 --- wlan_cfg/wlan_cfg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wlan_cfg/wlan_cfg.c b/wlan_cfg/wlan_cfg.c index 6c3a54b9f2..828874566c 100644 --- a/wlan_cfg/wlan_cfg.c +++ b/wlan_cfg/wlan_cfg.c @@ -4171,6 +4171,9 @@ wlan_cfg_soc_attach(struct cdp_ctrl_objmgr_psoc *psoc) #ifdef WLAN_FEATURE_PKT_CAPTURE_V2 wlan_cfg_ctx->pkt_capture_mode = cfg_get(psoc, CFG_PKT_CAPTURE_MODE) & PKT_CAPTURE_MODE_DATA_ONLY; +#endif +#ifdef WLAN_FEATURE_RX_PREALLOC_BUFFER_POOL + wlan_cfg_ctx->rx_refill_buff_pool_size = DP_RX_REFILL_BUFF_POOL_SIZE; #endif wlan_cfg_ctx->num_rxdma_dst_rings_per_pdev = NUM_RXDMA_RINGS_PER_PDEV; wlan_cfg_ctx->num_rxdma_status_rings_per_pdev =