From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH 6/7] kexec: Move crash memory ranges logging Date: Mon, 10 Sep 2012 13:57:50 +0200 Message-ID: <1347278271-5211-7-git-send-email-daniel.kiper@oracle.com> References: <1347278271-5211-1-git-send-email-daniel.kiper@oracle.com> <1347278271-5211-2-git-send-email-daniel.kiper@oracle.com> <1347278271-5211-3-git-send-email-daniel.kiper@oracle.com> <1347278271-5211-4-git-send-email-daniel.kiper@oracle.com> <1347278271-5211-5-git-send-email-daniel.kiper@oracle.com> <1347278271-5211-6-git-send-email-daniel.kiper@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1347278271-5211-6-git-send-email-daniel.kiper-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kexec-bounces-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org Errors-To: kexec-bounces+glkk-kexec=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org, andrew.cooper3-Sxgqhf6Nn4DQT0dZR+AlfA@public.gmane.org, olaf-QOLJcTWqO2uzQB+pC5nmwQ@public.gmane.org, jbeulich-IBi9RG/b67k@public.gmane.org, ptesarik-AlSwsSmVLrQ@public.gmane.org, kexec-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, xen-devel-GuqFBffKawuULHF6PoxzQEEOCMrvLtNR@public.gmane.org List-Id: xen-devel@lists.xenproject.org Move crash memory ranges logging from get_crash_memory_ranges() to load_crashdump_segments(). This solution will be used by fixed Xen kdump support, too. Signed-off-by: Daniel Kiper --- kexec/arch/i386/crashdump-x86.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-) diff --git a/kexec/arch/i386/crashdump-x86.c b/kexec/arch/i386/crashdump-x86.c index 56ef59e..c6b9354 100644 --- a/kexec/arch/i386/crashdump-x86.c +++ b/kexec/arch/i386/crashdump-x86.c @@ -270,14 +270,6 @@ static int get_crash_memory_ranges(struct memory_range **range, int *ranges, *range = crash_memory_range; *ranges = memory_ranges; - int i; - dbgprintf("CRASH MEMORY RANGES\n"); - for(i = 0; i < memory_ranges; i++) { - start = crash_memory_range[i].start; - end = crash_memory_range[i].end; - dbgprintf("%016Lx-%016Lx\n", start, end); - } - return 0; } @@ -739,6 +731,11 @@ int load_crashdump_segments(struct kexec_info *info, char* mod_cmdline, get_backup_area(info, mem_range, nr_ranges); + dbgprintf("CRASH MEMORY RANGES\n"); + + for(i = 0; i < nr_ranges; ++i) + dbgprintf("%016Lx-%016Lx\n", mem_range[i].start, mem_range[i].end); + /* * if the core type has not been set on command line, set it here * automatically -- 1.5.6.5