From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mail9.hitachi.co.jp ([133.145.228.44]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TTYup-00048s-PB for kexec@lists.infradead.org; Wed, 31 Oct 2012 14:05:08 +0000 Message-ID: <50913011.2030900@hitachi.com> Date: Wed, 31 Oct 2012 23:05:05 +0900 From: Mitsuhiro Tanino MIME-Version: 1.0 Subject: [PATCH 2/2 v2] kexec: Export PG_hwpoison flag into vmcoreinfo References: <508FDEF3.8030601@hitachi.com> <20121030143750.GF2290@redhat.com> In-Reply-To: <20121030143750.GF2290@redhat.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Vivek Goyal , kexec@lists.infradead.org, linux-kernel@vger.kernel.org Cc: "Eric W. Biederman" This patch exports a PG_hwpoison into vmcoreinfo when CONFIG_MEMORY_FAILURE is defined. "makedumpfile" needs to read information of memory, such as 'mem_section', 'zone', 'pageflags' from vmcore. We introduce a function into "makedumpfile" to exclude hwpoison page from vmcore dump. In order to introduce this function, PG_hwpoison flag have to export into vmcoreinfo. Signed-off-by: Mitsuhiro Tanino --- kernel/kexec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/kexec.c b/kernel/kexec.c index 0668d58..0d5d6bc 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -1513,6 +1513,9 @@ static int __init crash_save_vmcoreinfo_init(void) VMCOREINFO_NUMBER(PG_lru); VMCOREINFO_NUMBER(PG_private); VMCOREINFO_NUMBER(PG_swapcache); +#ifdef CONFIG_MEMORY_FAILURE + VMCOREINFO_NUMBER(PG_hwpoison); +#endif arch_crash_save_vmcoreinfo(); update_vmcoreinfo_note(); -- 1.7.10.1 _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec