ACPICA: Enhance debugger statistics/memory command.
[sfrench/cifs-2.6.git] / drivers / acpi / utilities / utcache.c
index 1a1f8109159cec3d9d988d1513a75cdb1638ecf4..d796fcac33af51a99a90c8c6bd2e83c604fd3c62 100644 (file)
@@ -289,6 +289,14 @@ void *acpi_os_acquire_object(struct acpi_memory_list *cache)
 
                ACPI_MEM_TRACKING(cache->total_allocated++);
 
+#ifdef ACPI_DBG_TRACK_ALLOCATIONS
+               if ((cache->total_allocated - cache->total_freed) >
+                   cache->max_occupied) {
+                       cache->max_occupied =
+                           cache->total_allocated - cache->total_freed;
+               }
+#endif
+
                /* Avoid deadlock with ACPI_ALLOCATE_ZEROED */
 
                status = acpi_ut_release_mutex(ACPI_MTX_CACHES);