Skip to content
Snippets Groups Projects
Commit c1a01fec authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "linux-ramdump-parser-v2: conditionally check for full slabs"

parents 62380366 535a705e
No related branches found
No related tags found
No related merge requests found
......@@ -195,8 +195,6 @@ class Slabinfo(RamParser):
'struct kmem_cache', 'cpu_slab')
slab_partial_offset = self.ramdump.field_offset(
'struct kmem_cache_node', 'partial')
slab_full_offset = self.ramdump.field_offset(
'struct kmem_cache_node', 'full')
slab = self.ramdump.read_word(original_slab)
while slab != original_slab:
slab = slab - slab_list_offset
......@@ -211,6 +209,9 @@ class Slabinfo(RamParser):
'{0:x} slab {1} {2:x}\n'.format(slab, slab_name, slab_node_addr))
self.print_slab_page_info(
self.ramdump, slab, slab_node, slab_node_addr + slab_partial_offset, slab_out)
if self.ramdump.is_config_defined('CONFIG_SLUB_DEBUG'):
slab_full_offset = self.ramdump.field_offset(
'struct kmem_cache_node', 'full')
self.print_slab_page_info(
self.ramdump, slab, slab_node, slab_node_addr + slab_full_offset, slab_out)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment