qcacld-3.0: Change ce desc history from dynamic to static

As dynamic allocation occupy cnss prealloc memory, which may
cause this prealloc pool to be exhausted.

Move dynamic memory to static.

Change-Id: Ib05c044f8c0c805148d832f54c09915ef9b4c98b
CRs-Fixed: 3174282
此提交包含在:
Jingxiang Ge
2022-04-13 18:17:56 +08:00
提交者 Madan Koyyalamudi
父節點 85990548c6
當前提交 dc302acee2

查看文件

@@ -622,12 +622,6 @@ static int __hdd_soc_probe(struct device *dev,
goto dp_prealloc_fail;
}
status = hif_ce_debug_history_prealloc_init();
if (status != QDF_STATUS_SUCCESS) {
errno = qdf_status_to_os_return(status);
goto hif_ce_debug_history_prealloc_fail;
}
errno = hdd_wlan_startup(hdd_ctx);
if (errno)
goto hdd_context_destroy;
@@ -656,9 +650,6 @@ wlan_exit:
hdd_wlan_exit(hdd_ctx);
hdd_context_destroy:
hif_ce_debug_history_prealloc_deinit();
hif_ce_debug_history_prealloc_fail:
dp_prealloc_deinit();
dp_prealloc_fail:
@@ -859,7 +850,6 @@ static void __hdd_soc_remove(struct device *dev)
cds_set_driver_in_bad_state(false);
cds_set_unload_in_progress(false);
hif_ce_debug_history_prealloc_deinit();
dp_prealloc_deinit();
pr_info("%s: Driver De-initialized\n", WLAN_MODULE_NAME);