summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SERVICES/COMMON/adf/adf_nbuf.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/CORE/SERVICES/COMMON/adf/adf_nbuf.c b/CORE/SERVICES/COMMON/adf/adf_nbuf.c
index 58a68c5940cf..6f45f72687f1 100644
--- a/CORE/SERVICES/COMMON/adf/adf_nbuf.c
+++ b/CORE/SERVICES/COMMON/adf/adf_nbuf.c
@@ -1440,6 +1440,13 @@ static void adf_nbuf_track_memory_manager_destroy(void)
adf_print("%s: %d unfreed tracking memory still in use",
__func__, adf_net_buf_track_used_list_count);
+ adf_net_buf_track_free_list = NULL;
+ adf_net_buf_track_free_list_count = 0;
+ adf_net_buf_track_used_list_count = 0;
+ adf_net_buf_track_max_used = 0;
+ adf_net_buf_track_max_free = 0;
+ adf_net_buf_track_max_allocated = 0;
+
spin_unlock_irqrestore(&adf_net_buf_track_free_list_lock, irq_flag);
kmem_cache_destroy(nbuf_tracking_cache);
}