Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp892604ybl; Fri, 13 Dec 2019 06:16:51 -0800 (PST) X-Google-Smtp-Source: APXvYqzABBvMpKf1hh1YnUOpQR/IhTC7x2r9rXO7UcG8yEWgV5xWTKBUnyg5mcNRkTOpWHos/NJq X-Received: by 2002:a05:6830:12cf:: with SMTP id a15mr14943159otq.222.1576246611552; Fri, 13 Dec 2019 06:16:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576246611; cv=none; d=google.com; s=arc-20160816; b=rjHa/HbrHXFicr28/j5i5fhnCaswn5tJE8rTRiMKlPrhuNG7Ar2BkI0DaHfh2EFPZF nIqp8guySDi7UTQ+iG6VhZ/6CFeNzBpG+oIitPUcSkaAbFwPmfQxp6KtWTJAVgDP1j2N pB/krGyedZKHGaHdksPKYjC0AepEhkWMjRuwQEurCoV22HjmH5sI9TKQaGyibZSZxVKe OFPtZiu3Bhh1ljyVkBgR98JdMh/PylexswyRDBcpfmH8xrHh2wP4KRgV3H+xXifZnU0X wSlPhddTNeW1/0ciolZWW8LppPpfprLR/OoWyi5uGa5HRRVuHszVbwRgptD3iRyvrohU 5PIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=3NrpyLsdGpjnrpXHUCOJYaX4M12sVqeC8Ylwrt+/qOU=; b=RyY1DwyROOlBq7WEteZUMm4PEu9VvA428oGGeX4BO7aFdTzifxaHnM3WLqcw0OZzJ0 1WDFEnYQd++yIzOpwAc/Xx7s646IT8QtZIVaLM+RX3kc0cE6I9S0HbEgLzWjfLmIEHBD r8G7d+gH5gMssrZLN+oYzCOMf1/BO44jA7uHyZ2wTZc7Mm7N6DAKxN6CibCn9DZDOjs0 fOVG9ihjN8BRTlf6/vbYRbyPEsqfQDT7mcmGgyGUXxlkhLxqVAfPJFIyr0esofAlyD+k 5VvIJCR0ZQNsVD1oCAWYh2F38i5Nur42wiYmiUULQQaNq7XJgw0NYOR2oSa98yu8YBXW wE6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b="ZU+7E//m"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 5si5593964oih.274.2019.12.13.06.16.37; Fri, 13 Dec 2019 06:16:51 -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; dkim=pass header.i=@alien8.de header.s=dkim header.b="ZU+7E//m"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727610AbfLMOPw (ORCPT + 99 others); Fri, 13 Dec 2019 09:15:52 -0500 Received: from mail.skyhub.de ([5.9.137.197]:35800 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727444AbfLMOPw (ORCPT ); Fri, 13 Dec 2019 09:15:52 -0500 Received: from zn.tnic (p200300EC2F0A5A0019677E6F46B493BB.dip0.t-ipconnect.de [IPv6:2003:ec:2f0a:5a00:1967:7e6f:46b4:93bb]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 187591EC014A; Fri, 13 Dec 2019 15:15:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1576246551; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=3NrpyLsdGpjnrpXHUCOJYaX4M12sVqeC8Ylwrt+/qOU=; b=ZU+7E//mo8qAtFVAC7zGNuf35D5oDZUa67ku4yOGXDi7Qh2F2sv2wDpXYCQEeDW6KvJugN /qIlxqq/yWbFaQlsmGCmtmkjl1nKKep/38khDmkCGQ+4cUVo8tVhaya/deQR5th0UtVaO+ LsZ687SizwSt6gV/Gcg4LbO+O55v+Ao= Date: Fri, 13 Dec 2019 15:15:43 +0100 From: Borislav Petkov To: Baoquan He Cc: Masayoshi Mizuma , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Masayoshi Mizuma , linux-kernel@vger.kernel.org Subject: Re: [PATCH v5 4/4] x86/mm/KASLR: Adjust the padding size for the direct mapping. Message-ID: <20191213141543.GA25899@zn.tnic> References: <20191115144917.28469-1-msys.mizuma@gmail.com> <20191115144917.28469-5-msys.mizuma@gmail.com> <20191212201916.GL4991@zn.tnic> <20191213132850.GG28917@MiWiFi-R3L-srv> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20191213132850.GG28917@MiWiFi-R3L-srv> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Dec 13, 2019 at 09:28:50PM +0800, Baoquan He wrote: > In Documentation/x86/x86_64/mm.rst, the physical memory regions mapping > with page_offset is called as the direct mapping of physical memory. The fact that it happens to compute the *first* region's size, which *happens* to be the direct mapping of all physical memory is immaterial here. It is actually causing more confusion in an already complex piece of code. You can call this function just as well calc_region_size() which won't confuse readers. Because all you care about here is the region's size - not which region it is. > kernel_randomize_memory() is invoked much earlier than > acpi_table_parse_srat(). And? What are we going to do about that? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette