qcacmn: Track size of qdf_mem_list

Decrement qdf_mem_list.count when removing elements to avoid
assert when destroying the list.

Change-Id: I0d0989f3a9009184b898b8b27517e6d12fa3dc97
CRs-Fixed: 1063093
Cette révision appartient à :
Houston Hoffman
2016-09-02 14:08:54 -07:00
révisé par qcabuildsw
Parent c10a0f60ef
révision fd52ffbe33

Voir le fichier

@@ -602,6 +602,7 @@ void qdf_mem_free(void *ptr)
* The empty list check will guarantee that we avoid a race condition.
*/
list_del_init(&mem_struct->node);
qdf_mem_list.count--;
qdf_spin_unlock_irqrestore(&qdf_mem_list_lock);
kfree(mem_struct);
return;