From 795198f7af2902984c9000e80ebddfed99552c60 Mon Sep 17 00:00:00 2001 From: Patrick Daly <pdaly@codeaurora.org> Date: Mon, 25 Mar 2019 19:06:04 -0700 Subject: [PATCH] lrdp: Check for CONFIG_PAGE_OWNER_ENABLE_DEFAULT Inform the user if this kconfig is not enabled when lrdp is run with --parser-pagetracking option. Change-Id: Ia1be4e48b5c23d3f77290dabde9f88510390cec2 Reported-By: Kassey Li <yingangl@qti.qualcomm.com> --- linux-ramdump-parser-v2/parsers/pagetracking.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/linux-ramdump-parser-v2/parsers/pagetracking.py b/linux-ramdump-parser-v2/parsers/pagetracking.py index c5ddb39..76027a2 100644 --- a/linux-ramdump-parser-v2/parsers/pagetracking.py +++ b/linux-ramdump-parser-v2/parsers/pagetracking.py @@ -199,6 +199,11 @@ class PageTracking(RamParser): print_out_str('CONFIG_PAGE_OWNER not defined') return + if self.ramdump.kernel_version >= (4, 4): + if not self.ramdump.is_config_defined('CONFIG_PAGE_OWNER_ENABLE_DEFAULT'): + print_out_str('CONFIG_PAGE_OWNER_ENABLE_DEFAULT not defined') + return + if (self.ramdump.kernel_version >= (3, 19, 0)): if self.ramdump.is_config_defined('CONFIG_SPARSEMEM'): mem_section = self.ramdump.read_word('mem_section') -- GitLab