Received: by 10.213.65.68 with SMTP id h4csp824608imn; Fri, 23 Mar 2018 17:55:44 -0700 (PDT) X-Google-Smtp-Source: AG47ELsNCCOFOvjZoNTS6ofsJlOSsDQRbeIK/nU9mGTqFnS4hVxsmWprKYRoMW0/zhl82BCs4bbF X-Received: by 2002:a17:902:2884:: with SMTP id f4-v6mr31120828plb.153.1521852944804; Fri, 23 Mar 2018 17:55:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521852944; cv=none; d=google.com; s=arc-20160816; b=A+/pkQl02AtMFW4eQsFJLa9mhbfebq5Qy5yK3FMAKTWWNDRQj5rHjYlqdmqNcKQjOi zD9FzAG8GoVKLMAVasbbMNsJprZzJDXfQZCWpDkdluIUCjTUgzCKPIsZi0oumxhCRpnZ 6rnX4r5svyFB4pk2iXgtUlQJF23F8VEtHG6bFv/6v0Fqv46ixCiVNIoEGR0yENCdon/p uIwkm/lnQmUItPFYnNHKVAkSjrY+2rDV3Eprqr3ctu4eTGovkcC9nGPU9fpHKkJcHYFz fZKkr4e3pbfI6lbEA1eJ2m3rwwBjO3WWPX1vKzu/9UTuiMC/9I+dqtRZaZUny8iWB8cU /2XA== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=5Raq+RRqaJIAjPTjq9t0SocZIkMDt/2ngVo13vVx6sI=; b=OqP4c6IKDNbB4bgxeHboFws0RVc29DsGuWxrkm/5xzjhQWzDUuC6Or3EYPLXYOHBM2 BtQ11GmfDnJWNyUGvNvUxFw/NdRsk1XRBSjdhWRAzCaE+p45GZd96V9a8bZr00sopjVW EInWDe9Eods2VnNxfXdiQ9AYSsCiOgUu4xtDPRnxA0zbj9UcVJToAfi8FaVrsti+TPOT OSOsK5oSNLnDNlVaPrvzwfDsg+ujzUkWbhauhT5zGsO7x/tRJVnxLsVjD2/cKhmc7bSJ BO9y2+ytVet8EwpgBhTAwCCaiT7aO50Bxz7CQ5HldqgBJxdAogGoLf+fz4A0EqPIP40M QOSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=pcH5ureC; dkim=fail header.i=@linux-foundation.org header.s=google header.b=DPGb+wby; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 73si5690920pfz.20.2018.03.23.17.55.29; Fri, 23 Mar 2018 17:55:44 -0700 (PDT) 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=fail header.i=@gmail.com header.s=20161025 header.b=pcH5ureC; dkim=fail header.i=@linux-foundation.org header.s=google header.b=DPGb+wby; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751923AbeCXAyi (ORCPT + 99 others); Fri, 23 Mar 2018 20:54:38 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:43487 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751745AbeCXAyg (ORCPT ); Fri, 23 Mar 2018 20:54:36 -0400 Received: by mail-io0-f196.google.com with SMTP id q84so11672750iod.10 for ; Fri, 23 Mar 2018 17:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=5Raq+RRqaJIAjPTjq9t0SocZIkMDt/2ngVo13vVx6sI=; b=pcH5ureCNAsbS42Bk7JIr9N4fNq4o4DYirXmnqs6hx6CE004FSqUZfP58CRo27A8PA rvL+a0ivrxt9L9g9zsIRgZwGQgmAR3iOlH4rMjyQWcVk3oGHQhXTWbwjz0JNI43OMOkl U7u1u4ZbaigTXsyN9ESv6NwXMT250kNyrS4Jj1ZiTOoYwMm6Wu76n836r4EWhACVeBM3 cFfEjtd7GKj/kfE+5gzhY5Qp24kvO5PvBUsyXjwPS4/VYwq78Kqc6biDNy1mPaeIihZe ltDiNCFCvn7q0FnFlFh95s3RAEYXofmO0uqv/fcG/mhgIQbZH1ohzHKaXYSmZDFCWktP psPQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=5Raq+RRqaJIAjPTjq9t0SocZIkMDt/2ngVo13vVx6sI=; b=DPGb+wbyekWllPgrZjwuv8/xBJmFD1mD1sBUrEwynkCVAqk/rbvLf75yGyey2YvpiD uKnMjxxsPeFqyhRmu7ZSDCNc6I6GrFpG48RByi1FobRF/hu/dDFJ33P6Uvv+yh6f1Ex2 Zmi9Nnn7tXKU8RrgU7OoJJZD0Z/81jW+RBNBg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=5Raq+RRqaJIAjPTjq9t0SocZIkMDt/2ngVo13vVx6sI=; b=NGfnw5JHx9TlCLn2DevjC62N8eS+lvnGYxUSMr7b/gCdNMV6I7/2BQMQNF/v37CnTF sFmufSBGErO2y1b26oRl+zHCF0vbit7Dxr7DClVplKgFSiZovDSjAXe3oWlxhQPSeRxO 42LWaeAciy7PlReUG8+d6UdHDawxUPNfoIVoyFD8LFvNI4KXFCy3KKPrcUH9YLD36Dd3 UzutqOBVs9NAeRkTOdzUj05Q8kDKqdBuEj8PU9QnFcApWSlAau6XVf/2J0/+HdbNxkor mGeq3EQosq3vn69xoWIaPngRWjtBljI5Uv8xpIb3w+21ryxTEpk9kM1bYaOiiQe+v3I4 Dpwg== X-Gm-Message-State: AElRT7Hrg5uGZHxGmit7KzVTFhq9PJfvhTS0l1wy0isbeDL5nagXTTvE 2HQ+ZDIJEG4moHmhWTGM/5ghLeuo/hR91Ddf9bs= X-Received: by 10.107.182.214 with SMTP id g205mr187893iof.203.1521852875956; Fri, 23 Mar 2018 17:54:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.95.15 with HTTP; Fri, 23 Mar 2018 17:54:35 -0700 (PDT) In-Reply-To: References: <20180323174447.55F35636@viggo.jf.intel.com> From: Linus Torvalds Date: Fri, 23 Mar 2018 17:54:35 -0700 X-Google-Sender-Auth: 6k7sQIolWKxtFWX1whWWoYvyXls Message-ID: Subject: Re: [PATCH 00/11] Use global pages with PTI To: Dave Hansen Cc: Linux Kernel Mailing List , linux-mm , Andrea Arcangeli , Andrew Lutomirski , Kees Cook , Hugh Dickins , =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= , "the arch/x86 maintainers" , namit@vmware.com 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 Fri, Mar 23, 2018 at 5:46 PM, Linus Torvalds wrote: > > It is, of course, possible that I misunderstood what you actually > benchmarked. But I assume the above benchmark numbers are with the > whole "don't even do global entries if you have PCID". Oh, I went back and read your description, and realized that I _had_ misunderstood what you did. I thought you didn't bother with global pages at all when you had PCID. But that's not what you meant. You always do global for the actual user-mapped kernel pages, but when you don't have PCID you do *all* kernel test as global, whether shared or not. So I entirely misread what the latest change was. Linus