qcacmn: Move init and exit of nbuf debug out of MEMORY_DEBUG
Move qdf_net_buf_debug_init and qdf_net_buf_debug_exit out of
qdf_mem_debug_init and qdf_mem_debug_exit respectively so that
NBUF_MEMORY_DEBUG can be enabled irrespective of MEMORY_DEBUG.
Change-Id: Ia57badf850aad00975305a08508e63bab7cb4908
CRs-Fixed: 2284116
diff --git a/qdf/linux/src/qdf_mem.c b/qdf/linux/src/qdf_mem.c
index d31c4ce..37452a9 100644
--- a/qdf/linux/src/qdf_mem.c
+++ b/qdf/linux/src/qdf_mem.c
@@ -1001,9 +1001,6 @@
for (i = 0; i < QDF_DEBUG_DOMAIN_COUNT; ++i)
qdf_list_create(&qdf_mem_dma_domains[i], 0);
qdf_spinlock_create(&qdf_mem_dma_list_lock);
-
- /* skb */
- qdf_net_buf_debug_init();
}
static uint32_t
@@ -1042,9 +1039,6 @@
{
int i;
- /* skb */
- qdf_net_buf_debug_exit();
-
/* mem */
qdf_mem_domain_set_check_for_leaks(qdf_mem_domains);
for (i = 0; i < QDF_DEBUG_DOMAIN_COUNT; ++i)
@@ -1792,6 +1786,7 @@
void qdf_mem_init(void)
{
qdf_mem_debug_init();
+ qdf_net_buf_debug_init();
qdf_mem_debugfs_init();
qdf_mem_debug_debugfs_init();
}
@@ -1801,6 +1796,7 @@
{
qdf_mem_debug_debugfs_exit();
qdf_mem_debugfs_exit();
+ qdf_net_buf_debug_exit();
qdf_mem_debug_exit();
}
qdf_export_symbol(qdf_mem_exit);