Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1433600AbdDZAKK (ORCPT ); Tue, 25 Apr 2017 20:10:10 -0400 Received: from mail-ua0-f193.google.com ([209.85.217.193]:32869 "EHLO mail-ua0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1433581AbdDZAKB (ORCPT ); Tue, 25 Apr 2017 20:10:01 -0400 MIME-Version: 1.0 In-Reply-To: References: From: Yinghai Lu Date: Tue, 25 Apr 2017 16:57:50 -0700 X-Google-Sender-Auth: s8JnMw7Zp4TIX8pIQzy6KPJhZ2M Message-ID: Subject: Re: [tip:x86/boot] x86/boot/e820: Basic cleanup of e820.c To: Tejun Heo , "Rafael J. Wysocki" , Denys Vlasenko , athorlton@sgi.com, jgross@suse.com, Dan Williams , Linus Torvalds , Yinghai Lu , Andy Lutomirski , Brian Gerst , Paul Jackson , Josh Poimboeuf , Wei Yang , Huang Ying , Ingo Molnar , Thomas Gleixner , "H. Peter Anvin" , Linux Kernel Mailing List , Peter Zijlstra , Borislav Petkov Cc: "linux-tip-commits@vger.kernel.org" , "kexec@lists.infradead.org" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2609 Lines: 63 On Tue, Apr 11, 2017 at 12:37 AM, tip-bot for Ingo Molnar wrote: > Commit-ID: 640e1b38b00550990cecd809021cd37716e45922 > Gitweb: http://git.kernel.org/tip/640e1b38b00550990cecd809021cd37716e45922 > Author: Ingo Molnar > AuthorDate: Sat, 28 Jan 2017 11:13:08 +0100 > Committer: Ingo Molnar > CommitDate: Sat, 28 Jan 2017 14:42:27 +0100 > > x86/boot/e820: Basic cleanup of e820.c .... > @@ -951,49 +924,42 @@ void __init finish_e820_parsing(void) > static const char *__init e820_type_to_string(int e820_type) > { > switch (e820_type) { > - case E820_RESERVED_KERN: > - case E820_RAM: return "System RAM"; > - case E820_ACPI: return "ACPI Tables"; > - case E820_NVS: return "ACPI Non-volatile Storage"; > - case E820_UNUSABLE: return "Unusable memory"; > - case E820_PRAM: return "Persistent Memory (legacy)"; > - case E820_PMEM: return "Persistent Memory"; > - default: return "reserved"; > + case E820_RESERVED_KERN: /* Fall-through: */ > + case E820_RAM: return "System RAM"; > + case E820_ACPI: return "ACPI Tables"; > + case E820_NVS: return "ACPI Non-volatile Storage"; > + case E820_UNUSABLE: return "Unusable memory"; > + case E820_PRAM: return "Persistent Memory (legacy)"; > + case E820_PMEM: return "Persistent Memory"; > + default: return "Reserved"; > } > } > ... Hi Ingo, The reserved ==> Reserved change cause kexec warning. Unknown type (Reserved) while parsing /sys/firmware/memmap/18/type. Please report this as bug. Using RANGE_RESERVED now. Unknown type (Reserved) while parsing /sys/firmware/memmap/16/type. Please report this as bug. Using RANGE_RESERVED now. Unknown type (Reserved) while parsing /sys/firmware/memmap/14/type. Please report this as bug. Using RANGE_RESERVED now. Unknown type (Reserved) while parsing /sys/firmware/memmap/22/type. Please report this as bug. Using RANGE_RESERVED now. Unknown type (Reserved) while parsing /sys/firmware/memmap/9/type. Please report this as bug. Using RANGE_RESERVED now. add_buffer: base:43fff6000 bufsz:80e0 memsz:a000 add_buffer: base:43fff1000 bufsz:44ce memsz:44ce add_buffer: base:43c000000 bufsz:f4c5c0 memsz:3581000 add_buffer: base:439d0d000 bufsz:22f2060 memsz:22f2060 add_buffer: base:43fff0000 bufsz:70 memsz:70 add_buffer: base:43ffef000 bufsz:230 memsz:230 10:~/k # cat /sys/firmware/memmap/14/type Reserved also /proc/iomem have that changed too. Yinghai