Skip to content
Snippets Groups Projects
Commit fe0d247b authored by avijayku's avatar avijayku
Browse files

lrdp_v2 : Fix for broken memstat.py


zram_meta structure is removed by upstream changes and its members
moved to zram structure directly.

Change-Id: I91252bdea93e551065f1dfe0fd21566f19ced4b7
Signed-off-by: default avataravijayku <avijayku@codeaurora.org>
parent 1e53538e
No related branches found
No related tags found
No related merge requests found
......@@ -191,12 +191,17 @@ class MemStats(RamParser):
'struct idr_layer', 'ary')
idr_layer_ary = self.ramdump.read_word(zram_index_idr +
idr_layer_ary_offset)
zram_meta = idr_layer_ary + self.ramdump.field_offset(
'struct zram', 'meta')
zram_meta = self.ramdump.read_word(zram_meta)
mem_pool = zram_meta + self.ramdump.field_offset(
try:
zram_meta = idr_layer_ary + self.ramdump.field_offset(
'struct zram', 'meta')
zram_meta = self.ramdump.read_word(zram_meta)
mem_pool = zram_meta + self.ramdump.field_offset(
'struct zram_meta', 'mem_pool')
mem_pool = self.ramdump.read_word(mem_pool)
mem_pool = self.ramdump.read_word(mem_pool)
except TypeError:
mem_pool = idr_layer_ary + self.ramdump.field_offset(
'struct zram', 'mem_pool')
mem_pool = self.ramdump.read_word(mem_pool)
if mem_pool is None:
stat_val = 0
else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment