Received: by 10.223.185.116 with SMTP id b49csp1043806wrg; Fri, 16 Feb 2018 11:22:19 -0800 (PST) X-Google-Smtp-Source: AH8x227gZJvDsx7GB+F1vtYARO8lUkCUzDMVl14T6hx3sfnq1BkkMp+uN2ip24Ixo/5AUnc/CNTd X-Received: by 10.99.122.71 with SMTP id j7mr5870325pgn.151.1518808939520; Fri, 16 Feb 2018 11:22:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518808939; cv=none; d=google.com; s=arc-20160816; b=q1NbX+wfypFrS3JYToikYeNeyIaPGRypBQAJ/26l6WFZp1+xwZBt2IYWJkmMZE5jl0 tAQ0QtShfNGPnC0YQ/kVwNHyz4piF0lPKaCP3bu+EW8wxNxIwUjGLTjt+m6ZBScN86eR KY36JbsHNYoQH1IDAKTgh5r8e2ebxINWe0OgXyfSlEopNVw1+ZnLog9d5r+x/KrVCsl7 qRcTJNbL96aZ6N4jOooEuMNHU45rUknnONYxX4G/i+UzhQmn8uNCqE+4/upyMX+YAp02 MTbPyOKIwHS7SDB5ybODSStZDq19JpyAZkwC+yo+CwOA6lr6zUzTR/k4I2Ngq4AgmFeg SpYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature:arc-authentication-results; bh=ZGmNAM1DZ4BB3gEi63UYNJ7gv9sxqZL1kpi68dHvmho=; b=fv/1BThR6OIiR3K7rpptlQOqsv6ORxdD7nUsK43smDKNoQ+bT2KCdt/4d19DjdOvmy /2E07inDWcGpCl3KYTb4EjZoLwS2Gb8UC/u3pnvbGkM8VwmUM+x6tKG6eXOL2TP4uOfm AaG/r4He9KHCio6CRzAkbLs/UNaUxo0ocWL/iJ4gK8eupT6f4JcvlW/HRcxBpitVf7+E 3OiEFsoOMTvFHOoylo/5bTtwkUyd1FlMLcHPD2jPYl5VN3jbEXYfYDt7+BkQc1OOgMwh +LNzSxVi4w5wrg2zVAf4jow0WtMvJwEWdQiw6xCcdca9yGXGT/UhWDdChJR2VSHc+D6q LTmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KRYVniJA; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e17si3563793pfb.261.2018.02.16.11.22.05; Fri, 16 Feb 2018 11:22:19 -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=@gmail.com header.s=20161025 header.b=KRYVniJA; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759037AbeBPRsx (ORCPT + 99 others); Fri, 16 Feb 2018 12:48:53 -0500 Received: from mail-pg0-f67.google.com ([74.125.83.67]:39762 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759025AbeBPRsw (ORCPT ); Fri, 16 Feb 2018 12:48:52 -0500 Received: by mail-pg0-f67.google.com with SMTP id w17so2971307pgv.6 for ; Fri, 16 Feb 2018 09:48:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZGmNAM1DZ4BB3gEi63UYNJ7gv9sxqZL1kpi68dHvmho=; b=KRYVniJApcqqnwSJOgZGTSIfHpyMaukxw7gkf6glcXy+KpsReFnotRCHpXpHQYAONc rR7reEmmQHlq7Q60XqX+rWJ7EkX20j6ubLxxBlUoscNPN1E1QHN40+wkFdcDhgTRS6dh MAP1pyGw+5BI9KpFA72hdLdtaBhZaCAaO90dvJAwP2j9BWWlb/QpX8pCc1xTfrthtGzn V4bDUioAKUeWn8kPhprgQ2632HjoX0fPxCO6WcPkaBg1khF0oPKn3pRLPJGaR5lN0wgU DgagaGkIdjef5ho2FQ5Y6HvScPozhv2G0qyIk4KcPhg62FuvmY0mQN35vcuTkiIfhbSl xNwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZGmNAM1DZ4BB3gEi63UYNJ7gv9sxqZL1kpi68dHvmho=; b=bccZ81hHgoCkbOY4zrGlaCSVw/l0aFqmIvDScjv1Kqo9AnoVy+92znC03TmJvq3xK2 b19x+B36ENvzAAklhWeQNgsFhnSkQxUrzvedXZ7n25aUSWeuF1FvEDdPDDV+Z2T9pejM Yhu/rMIi9Vj5L1H1Gg75+lCigXoNqSR7iz0wMbagMOjR0p+nzrOCRXz3BxvZ5HfOUqEH G1hRx4Pdp8y++i8CLQQObKcZNSHZgR6PGg3/Y2b5mllmj5WhEYV+gzEDtdf/6m9toccS Ow0lRaIe8cVl6Zcb0GxMVKY923oAIcFmRZXuem/lkutf1AzZykBAfPHZaX9qVV9zUTan K4RA== X-Gm-Message-State: APf1xPBkE/+WMaMV7tY2La4xxxUA/8mwDdkL4JMcyrI7ziHMl+zzrhbH T/0tBmWY/jG/rnKmR2n+4ss= X-Received: by 10.98.211.218 with SMTP id z87mr6879337pfk.54.1518803331337; Fri, 16 Feb 2018 09:48:51 -0800 (PST) Received: from [10.2.101.129] ([208.91.2.2]) by smtp.gmail.com with ESMTPSA id h15sm8732766pfi.56.2018.02.16.09.48.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Feb 2018 09:48:50 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: [PATCH 2/3] x86/mm: introduce __PAGE_KERNEL_GLOBAL From: Nadav Amit In-Reply-To: <20180215132055.F341C31E@viggo.jf.intel.com> Date: Fri, 16 Feb 2018 09:47:49 -0800 Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, luto@kernel.org, torvalds@linux-foundation.org, keescook@google.com, hughd@google.com, jgross@suse.com, x86@kernel.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20180215132053.6C9B48C8@viggo.jf.intel.com> <20180215132055.F341C31E@viggo.jf.intel.com> To: Dave Hansen X-Mailer: Apple Mail (2.3273) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Dave Hansen wrote: >=20 > From: Dave Hansen >=20 > Kernel mappings are historically _PAGE_GLOBAL. But, with PTI, we do = not > want them to be _PAGE_GLOBAL. We currently accomplish this by simply > clearing _PAGE_GLOBAL from the suppotred mask which ensures it is > cleansed from many of our PTE construction sites: >=20 > if (!static_cpu_has(X86_FEATURE_PTI)) > __supported_pte_mask |=3D _PAGE_GLOBAL; >=20 > But, this also means that we now get *no* opportunity to use global > pages with PTI, even for data which is shared such as the = cpu_entry_area > and entry/exit text. Doesn=E2=80=99t this patch change the kernel behavior when the = =E2=80=9Cnopti=E2=80=9D parameter is used?