mirror of
https://github.com/opnsense/src.git
synced 2026-04-24 07:37:25 -04:00
- Move memory_type_list flushing logic from memstat_mtl_free() to _memstat_mtl_empty(), a libmemstat-internal function that can be called from other parts of the library. Invoke _memstat_mtl_empty() from memstat_mtl_free(), which also frees the containing list structure. Invoke _memstat_mtl_empty() instead of memstat_mtl_free() in various error cases in memstat_malloc.c and memstat_uma.c, which previously resulted in the list being freed prematurely. - Reverse the order of updating the mt_kegfree and mt_free fields of the memory_type in memstat_uma.c, otherwise keg free items won't be counted properly for non-secondary zones. MFC after: 3 days |
||
|---|---|---|
| .. | ||
| libmemstat.3 | ||
| Makefile | ||
| memstat.c | ||
| memstat.h | ||
| memstat_all.c | ||
| memstat_internal.h | ||
| memstat_malloc.c | ||
| memstat_uma.c | ||