From b52ad743617c1ae4f2c626eff8c726af2b88f0dd Mon Sep 17 00:00:00 2001 From: Shiva Krishna Pittala Date: Tue, 5 Jun 2018 13:17:23 +0530 Subject: [PATCH] qcacmn: debugfs support for qdf memory tracking on WIN qdf_debugfs_init needs to be rearranged for the debugfs to work for memory tracking on WIN. Change-Id: I660731a22368d34a1e4f8c29539fffd9731d02cc CRs-Fixed: 2254297 --- qdf/linux/src/qdf_module.c | 2 ++ qdf/linux/src/qdf_nbuf.c | 18 +----------------- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/qdf/linux/src/qdf_module.c b/qdf/linux/src/qdf_module.c index b92b38498c2e..33ffdef3346a 100644 --- a/qdf/linux/src/qdf_module.c +++ b/qdf/linux/src/qdf_module.c @@ -44,6 +44,7 @@ static int __init qdf_mod_init(void) { qdf_shared_print_ctrl_init(); + qdf_debugfs_init(); qdf_mem_init(); qdf_logging_init(); qdf_perfmod_init(); @@ -64,6 +65,7 @@ qdf_mod_exit(void) qdf_perfmod_exit(); qdf_logging_exit(); qdf_mem_exit(); + qdf_debugfs_exit(); qdf_shared_print_ctrl_cleanup(); } module_exit(qdf_mod_exit); diff --git a/qdf/linux/src/qdf_nbuf.c b/qdf/linux/src/qdf_nbuf.c index dc50e5e849f8..ba96c66e76b7 100644 --- a/qdf/linux/src/qdf_nbuf.c +++ b/qdf/linux/src/qdf_nbuf.c @@ -4243,7 +4243,6 @@ qdf_export_symbol(qdf_nbuf_init_fast); #ifdef QDF_NBUF_GLOBAL_COUNT -#ifdef WLAN_DEBUGFS /** * __qdf_nbuf_mod_init() - Intialization routine for qdf_nuf * @@ -4252,30 +4251,15 @@ qdf_export_symbol(qdf_nbuf_init_fast); void __qdf_nbuf_mod_init(void) { qdf_atomic_init(&nbuf_count); - qdf_debugfs_init(); qdf_debugfs_create_atomic(NBUF_DEBUGFS_NAME, S_IRUSR, NULL, &nbuf_count); } /** - * __qdf_nbuf_mod_init() - Unintialization routine for qdf_nuf + * __qdf_nbuf_mod_exit() - Unintialization routine for qdf_nuf * * Return void */ void __qdf_nbuf_mod_exit(void) { - qdf_debugfs_exit(); } - -#else - -void __qdf_nbuf_mod_init(void) -{ - qdf_atomic_init(&nbuf_count); -} - -void __qdf_nbuf_mod_exit(void) -{ -} - -#endif #endif