Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp697687imu; Tue, 27 Nov 2018 20:28:05 -0800 (PST) X-Google-Smtp-Source: AFSGD/XQ0A9Xm/WV7iArqGJyAH0mRD8a1n/BJYHELXfkDOUrtfXsmxIgAkdRli/5zhrgxUrzD6z8 X-Received: by 2002:a17:902:a50a:: with SMTP id s10mr33848201plq.278.1543379285737; Tue, 27 Nov 2018 20:28:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543379285; cv=none; d=google.com; s=arc-20160816; b=GA17ZkVyoBUJePSD40aXRklWHdBk7t5r28AmcMb5yxgut5MR9AWJnFbjk3mnGxHv6V w2cIN9lq4iXzNJ6lpLuvN3JeS10pTKx70WEeI5sJLZTMYpVtJmzC1irfgymhabBKh3Bz XRxiKoRhGk6ps1kXTyzkZyWCU150zCfOfWayX0zzIUjL4sTmBDAw4TFvUGxeouIY8CTX Yy3Gvt3xlJ/Hr1bA0Oy0CX9BpVm9mcm/ebScRnhF7i3oO/0Df6hbEinLO9e2uxFgvj7M UJpxDk5BVsV/8eT8Mr7ntUCKfyouqYjp2ol5SepOL+CmU3fswpc/YAvInN3puiyWWIy2 U57Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=2aRQCrnv9tErOURhtejgLhD0px/O+ADs2oK1CAhVURk=; b=sFeMqtBf9w6prnXOyEILwmq6ZGYpGNrGneGQ9LPLhnt5Rb2YE4oyh9P6wq26bc0BsU 7rQ37o+6/znUgRegh8u+GUJPwffrDk2D03PCHpWR4db2V6SD0NBiN3kdgnD69odvNH4k 6u90Bq9cDwBg6YlgJJtD7K2PRqZ3GI1F+n5Ty5pYLlH42+B6WsQYkztiWcGlZb3xQP0N XQapifsMGpPF//9gge7QWTrMllOHwZXJI++XfTfzjSOv7g0RNdS/f/tldJAMGoC5/DNN XwWSiImve2gKUvP8baJMOKm0ULYG57vrNHqQ0T1/i+/XzRknhQtOze28iMUyi6T8P7Ea t4zQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v5si5740580plo.247.2018.11.27.20.27.51; Tue, 27 Nov 2018 20:28:05 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727280AbeK1P0v (ORCPT + 99 others); Wed, 28 Nov 2018 10:26:51 -0500 Received: from mail-lj1-f194.google.com ([209.85.208.194]:37242 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726847AbeK1P0v (ORCPT ); Wed, 28 Nov 2018 10:26:51 -0500 Received: by mail-lj1-f194.google.com with SMTP id e5-v6so22166327lja.4 for ; Tue, 27 Nov 2018 20:26:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2aRQCrnv9tErOURhtejgLhD0px/O+ADs2oK1CAhVURk=; b=Ysrr1AMC7WcAOisEftd0rDWtRVxq+pama6QdQLkE6a+HH1JjCYxu5SJxwdnmlpJad3 3fNy3QFp7cSDmEhOGbsw5nvFxvqELr8OfFPViQeQKGKKyMC7PQgUYWET/3xCUv2FUsew 8/w/ENenQciztPpTeAke8aGn1/C2+BxbAV3M7l3THgaZAMjK6IcCkllGVetBvv75hI4p L5p1bS1NFlxdK8ZgP21nRmfaj6dsGa+x8dVLpoF5H7I+IzownRt80s45NzIpa7cs1Kqc SSG+c32A2KvY2YmZ4V+MXO82FXUPU9Z4wB0bsySARoq8kzrRKVfUjJFwWYDjV8hhFq8V 4x2Q== X-Gm-Message-State: AA+aEWYDYkHaMljmreRPOsRULQg7v50fPIbdPdq2ldgKdx5kNPWun+Pp h+e2+s7KFpqLGPV5W5IQ08GdSpGQr3UvQqPGcZQ36Q== X-Received: by 2002:a2e:9957:: with SMTP id r23-v6mr5492137ljj.98.1543379196798; Tue, 27 Nov 2018 20:26:36 -0800 (PST) MIME-Version: 1.0 References: <1542318469-13699-1-git-send-email-bhsharma@redhat.com> <20181121113944.GD27797@zn.tnic> <20181127232916.GG1824@MiWiFi-R3L-srv> <20181128015754.GI1824@MiWiFi-R3L-srv> In-Reply-To: <20181128015754.GI1824@MiWiFi-R3L-srv> From: Bhupesh Sharma Date: Wed, 28 Nov 2018 09:56:24 +0530 Message-ID: Subject: Re: [PATCH v2] x86_64, vmcoreinfo: Append 'page_offset_base' to vmcoreinfo To: Baoquan He Cc: Kees Cook , Borislav Petkov , Kazuhito Hagio , x86@kernel.org, kexec mailing list , Linux Kernel Mailing List , Omar Sandoval , Dave Anderson , James Morse , Thomas Gleixner , Bhupesh SHARMA , Ingo Molnar , linux-arm-kernel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 28, 2018 at 7:27 AM Baoquan He wrote: > > On 11/27/18 at 04:39pm, Kees Cook wrote: > > >> >> diff --git a/arch/x86/kernel/machine_kexec_64.c b/arch/x86/kernel/machine_kexec_64.c > > >> >> index 4c8acdfdc5a7..6161d77c5bfb 100644 > > >> >> --- a/arch/x86/kernel/machine_kexec_64.c > > >> >> +++ b/arch/x86/kernel/machine_kexec_64.c > > >> >> @@ -356,6 +356,9 @@ void arch_crash_save_vmcoreinfo(void) > > >> >> VMCOREINFO_SYMBOL(init_top_pgt); > > >> >> vmcoreinfo_append_str("NUMBER(pgtable_l5_enabled)=%d\n", > > >> >> pgtable_l5_enabled()); > > >> >> +#ifdef CONFIG_RANDOMIZE_BASE > > > > Okay, gotcha. In that case, shouldn't this be CONFIG_RANDOMIZE_MEMORY? > > And yes, if we only care about KASLR, it should be > CONFIG_RANDOMIZE_MEMORY, but not CONFIG_RANDOMIZE_BASE. > Have you tried building the changes with 'make allmodconfig' with all the different CONFIG options you have suggested so far?