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);