Received: by 10.213.65.68 with SMTP id h4csp607177imn; Fri, 23 Mar 2018 11:28:13 -0700 (PDT) X-Google-Smtp-Source: AG47ELui7V7n2KrMx68CDUJLaVK/PrzQ/5ypokRPmsAqnoAt2GFYEn+tqED1G5QauMGoT1HEo1TB X-Received: by 2002:a17:902:63:: with SMTP id 90-v6mr31058007pla.125.1521829692956; Fri, 23 Mar 2018 11:28:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521829692; cv=none; d=google.com; s=arc-20160816; b=vsVXLsBhRB8xEz7edhfbuL9+wRh4AM/YVYnmItJ4Y/goe+JIfhOAXODEHJXQp5Fr+g 4Ut+UbpW2wkzQuc9uNQKva+Tp8nlzSNGn84hOcL3KDV7Y2SAeun8oWZkgflC8/im/AU3 tZiYyIYtS/7TUQtAT57vbf3HsOGB3Z660sBHUPooofBSz+WOvPyWzRtQ7fxqnf9FppcK UO9lhb9eqKQhNMX5Xs0RYj8eor3Dpjp8+fPDOsR2u82cHUcRpYOgP7QW9rwEZZxSqN0Q oU/LDZ4ubo4xMjKNzGozl1zN59yIBXSH8duqGkTeMn0jVb3J8exlsGK/o2tRC1zumg66 rxcA== 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=YkW1ETv/SF+AumqHFX+g15jEzu8DzIOSZq5XBCGL3Dk=; b=J4auvrUheI0Rek3wEuQT4n6Ck0jabbQfffTzPBGczX1ib8EmnJuYU/Y6pRfVUP8hUc wpd6pLyYsJqUuS2BGznw494WMgVtiPWFXwSNeehoCf8HIv6DG4a2/Xr3NvEhV3yBXGAS Kv1qP4YrWHNovJwgz1L4OyQkpm98bOAG2b1GbYp1xyDFTD3DY2f8WBUnvaQOR/Wns7Gc je9lcHmcZs2H4MP6JP5XIm3ceYZyG43QRCc+a07tBCasZoRCspC8sXnDpZ8Z5Whf3d8f xNXx95bcMk8IJlaNeWqkjVo8m7CXntu8li6LzwyelHnGBQ/yJmNPrxBTHn6PP2mKqxAV Hj8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=oGQzWGGa; dkim=fail header.i=@linux-foundation.org header.s=google header.b=gia1xlC3; 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 31-v6si8865712plj.703.2018.03.23.11.27.58; Fri, 23 Mar 2018 11:28:12 -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=oGQzWGGa; dkim=fail header.i=@linux-foundation.org header.s=google header.b=gia1xlC3; 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 S1752410AbeCWS0w (ORCPT + 99 others); Fri, 23 Mar 2018 14:26:52 -0400 Received: from mail-it0-f49.google.com ([209.85.214.49]:40041 "EHLO mail-it0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751541AbeCWS0v (ORCPT ); Fri, 23 Mar 2018 14:26:51 -0400 Received: by mail-it0-f49.google.com with SMTP id y20-v6so3703064itc.5 for ; Fri, 23 Mar 2018 11:26:51 -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=YkW1ETv/SF+AumqHFX+g15jEzu8DzIOSZq5XBCGL3Dk=; b=oGQzWGGaOxFd8XtzGUgKrP3mxqee4t09RAACHEgStFnFev7oGum4c74dj8JFi8UvbQ epDfAOZ2Ff0Dq0ZkBRXxD3YlFkcdz1mCRReSlKzyOENgr9LKBPuxPS7r4Z4GFl5Ox0Uy At059kU+9PNEg2w+L4ovcXrI8i0ltJRLe0V1kfDcnNmXg9jPg49qYzZC9BcJzrISFNuU evG/nTvDnBg41aAmoN+l89qhWtAfo96om55eV4mmnwc8SaVWsyXC0IJ4rNX0LKuDcSAH 6/DndEHc+rHDGkuBUmKNKk2p1vxoaJvXl1G0YI9TarkQCqroS86MiZKoz5E2wvOuf4yS AR9A== 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=YkW1ETv/SF+AumqHFX+g15jEzu8DzIOSZq5XBCGL3Dk=; b=gia1xlC3BqoH/X7Z+yOGgtiG4Cgcmzy9TlkJrl/AtH+n4ZHmaz9ZTb6THB2UcdkHrn XFrnPnyeQsz9ZqoeJtGHY32AuHztlSQV7RSxKwx5mXutUTJpVF8Yrw23LvOa8YKKb2wY dqBUgt+BAK0yslq2saY8iC6rn+xCGi3SnD1Fc= 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=YkW1ETv/SF+AumqHFX+g15jEzu8DzIOSZq5XBCGL3Dk=; b=F6/2Zmi4BBvcjJ/JdCdvaRSidoh3a6a+K+HDPR07i29zR/hVLXnNb5Hc7PR+Cm4oEC /3EvDH7CYxGWCRZfkbfMIytK/yVy7ieIwuxo9SlEaMhiaoFnW/fG7uMo3fF8bMdK9tnP l/sWGUjXtU4DnscAifX/BK503OzUI49fmnimQFu7lDnUWyMR5+Ex0Eos+/TYRCoqOuce Glfppn16n2Dnk7QIw3h7EAmLcfHMFd+DpVcQqxE7vWwXrBHPPh+pTY/Lr0iLznSypX4q Mq8y02tz2Dw274yJU+ezUzkDWffUNhPNpIV7n6jIqYNuDmP+DIm060wt83vgvFpI9T+y UwNg== X-Gm-Message-State: AElRT7Ht5gXsMS9j1+87kirozC7Yl3aPliAV9drILE1jPCklWctSErpZ 27PcAb1yfLU1HU9BdDCpa4knThqNO6P2T3XkM4k= X-Received: by 2002:a24:94cc:: with SMTP id j195-v6mr14072063ite.1.1521829610321; Fri, 23 Mar 2018 11:26:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.95.15 with HTTP; Fri, 23 Mar 2018 11:26:49 -0700 (PDT) In-Reply-To: <20180323174447.55F35636@viggo.jf.intel.com> References: <20180323174447.55F35636@viggo.jf.intel.com> From: Linus Torvalds Date: Fri, 23 Mar 2018 11:26:49 -0700 X-Google-Sender-Auth: QV--bTN45FlpKU6-_KlxIlGTQHs 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 10:44 AM, Dave Hansen wrote: > > This adds one major change from the last version of the patch set > (present in the last patch). It makes all kernel text global for non- > PCID systems. This keeps kernel data protected always, but means that > it will be easier to find kernel gadgets via meltdown on old systems > without PCIDs. This heuristic is, I think, a reasonable one and it > keeps us from having to create any new pti=foo options Sounds sane. The patches look reasonable, but I hate seeing a patch series like this where the only ostensible reason is performance, and there are no performance numbers anywhere.. Linus