From eb9a0d2987e744314fff8b298b3d3254de2f258b Mon Sep 17 00:00:00 2001 From: Ankur Bansal <ankban@codeaurora.org> Date: Thu, 27 Dec 2018 11:48:50 +0530 Subject: [PATCH] lrdp_v2 : Fix for broken memstat.py memstat.py is broken if ion debugging is not enabled. Change-Id: Ibdb6e21bc158a50ecd6ad95b90725363cb754fe4 Signed-off-by: Ankur Bansal <ankban@codeaurora.org> --- linux-ramdump-parser-v2/parsers/memstat.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/linux-ramdump-parser-v2/parsers/memstat.py b/linux-ramdump-parser-v2/parsers/memstat.py index 02c0b10..5963289 100644 --- a/linux-ramdump-parser-v2/parsers/memstat.py +++ b/linux-ramdump-parser-v2/parsers/memstat.py @@ -222,7 +222,11 @@ class MemStats(RamParser): # vmalloc area self.calculate_vmalloc() - accounted_mem = total_free + total_slab + ion_mem + kgsl_memory + \ + if type(ion_mem) is str: + accounted_mem = total_free + total_slab + kgsl_memory + \ + self.vmalloc_size + other_mem + else: + accounted_mem = total_free + total_slab + ion_mem + kgsl_memory + \ self.vmalloc_size + other_mem unaccounted_mem = total_mem - accounted_mem -- GitLab