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
This commit is contained in:
Shiva Krishna Pittala 2018-06-05 13:17:23 +05:30 • committed by nshrivas
commit b52ad74361
2 changed files with 3 additions and 17 deletions

View file

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

View file

@ -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