Received: by 10.213.65.68 with SMTP id h4csp217427imn; Tue, 3 Apr 2018 19:13:02 -0700 (PDT) X-Google-Smtp-Source: AIpwx484k+6V8JbO9WdzVKnUXblhQ6mfO8hIFXFWUysNYaZVUpvhNF91be1edkB+rbz8GLs3rnvR X-Received: by 10.98.196.83 with SMTP id y80mr12508854pff.117.1522807982908; Tue, 03 Apr 2018 19:13:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522807982; cv=none; d=google.com; s=arc-20160816; b=kM2oQ/Ce7XzWi32tC7NwaRH4J8eOVW5Q8xuaDrCvIleBi0AcO9b5P8Vi0qYq9e6Q3N HTWxa8xgGedhh6HPdo8CpMo6+1GbkWfXLsJleMk0sRdSphItPixZJCpw16/A5o/W5D3q WNztovWqR4t6sgSdcHklnUWIIyzL+TDIq9YLLUCeLRTLJAw++lLkXj5CNT375RdV8v/9 kBOdm12fnclR6LZVayK0p8uwUWLErp6QJWF80rlWIG+Aash5aGtlJ4s7s46B+r4Em5Z2 6j5vD3GQRPLQ1UfK1E7XexAf7EegifkrkdQrniRtsVtlRuA1XF/z6xTrDqMBCvlU2uMF 1/SQ== 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=VKZrWBNE/2kiM4tnXxYnzS8D+DEcCz1sSt0kK/2zL44=; b=xagfgHHtNvrl0JoZ1HWC/3QcGKEgezo1b9ElzhoxD+XtZpY/+DSolrLRTpfuhImlgi Q9PSEOiZUw6YQx+2tq+HFHyStHV6GGxWxF9hffR5iI2q6/uh/mqKruN6Q4i5xn+goXmb lPkIQbyS+JqPYZRhvk4I+TuY8rzUofaPDMLycvezgtFVwUo4MwAQP1uGjxhYzhydIy5S bc7V7tj/4F7dabGvlVbp05Un5RqCz1kPTuTno4xwrIvGAEy0QyGR4376d4iymU/Ih04o ezJgRkdzs/VcCcub0s1+s83H1CYCgrxWGpoV1pd9Hnm+H/WP+QvrhWv63b+t7FHixcdk JibA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=TMHCBu4/; dkim=fail header.i=@linux-foundation.org header.s=google header.b=Q/BDHT7Q; 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 m39-v6si4343236plg.151.2018.04.03.19.12.48; Tue, 03 Apr 2018 19:13:02 -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=TMHCBu4/; dkim=fail header.i=@linux-foundation.org header.s=google header.b=Q/BDHT7Q; 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 S1753080AbeDDCLo (ORCPT + 99 others); Tue, 3 Apr 2018 22:11:44 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:42290 "EHLO mail-io0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751332AbeDDCLm (ORCPT ); Tue, 3 Apr 2018 22:11:42 -0400 Received: by mail-io0-f175.google.com with SMTP id d5so24375058iob.9 for ; Tue, 03 Apr 2018 19:11:42 -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=VKZrWBNE/2kiM4tnXxYnzS8D+DEcCz1sSt0kK/2zL44=; b=TMHCBu4/8A2rLt0UCD6b7uZoIQWUM+eYD59iSu3rw73vwuN8phKvne7Orxf8afUbF8 y750MF4cg/qv7gBM1ovG4zVNKQchSWLrMiVpK3I4kmb4ZWAT1NYHxmZQsep4rUW0omss Y0tCbuB2Lkt3+1HF8edoC/DxAEyb0VrFX++8a5Nz/Nn4A9ZT/+YAwVn6rvftVteYvf7+ TaxnDr+GbrZ4EVfEYXSiBdBjaTosTEdJz8TiVopgBkU1tm/pYXpstNz1CuXDRiWlHFI2 jpL9Ot6r2Ad6C1D6J1Eg5/d8C5OPissbwVTxsf/CpegD14xJatwVmGuwO0oMazQso1Jb HN2w== 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=VKZrWBNE/2kiM4tnXxYnzS8D+DEcCz1sSt0kK/2zL44=; b=Q/BDHT7QUw23lPdm/1rVci036glkajCJMUvtSTzxCtZMlhVMmXpmYIURCuJHYgEEB5 TUCeq+pPzTKII8w2A1ZSDujki5kISvDrZL1BUSbC+4QwZf2kYdMYwxqYzShrUAiRIecY aFJgz7vPHJ6KjRwC6+imxWXTNIAX+O9/HKBfg= 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=VKZrWBNE/2kiM4tnXxYnzS8D+DEcCz1sSt0kK/2zL44=; b=cqXlMhW4BJnjD1ZN0Vk5GB6wPCm+ZWrYsr0nHnDlFgjNqjLQhXaYAEMu1C7YxPE6Tu 1Gt6EVT7fNb279VaN08bt5N3JVYQ6XvyzNTIM0kPRBtno9HmPm8yOEHlRU6JTJg+ey+1 cOHSDa25+dlX8zdvGL+GT32pTL74tN4SIywSkxf5npQV61BLvtW6Px0ImX0V7kGAxEH5 F2iB16KIu9Iii5G5QEEkEbxa59T9GSE6ObHp24yXSDxVO2s+jYBb6PFT/n6aUx9HGq9q hGEm2hNk8VRHxy7g3AX0FVjd1kvnGT4sEHu4AkR1AZnCdUGW4JdYmbfwe90Dj91jqsRa uP8w== X-Gm-Message-State: ALQs6tDE0qtVL+xFiHBiy9oLxSQt0kuKcvU+xyj0cZ5ueEG7l1MyJYJo mjEw15kjwp24psVl9uP1Y6mdCYA2YnLSAFJajA0= X-Received: by 10.107.111.25 with SMTP id k25mr6109258ioc.257.1522807901964; Tue, 03 Apr 2018 19:11:41 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.95.15 with HTTP; Tue, 3 Apr 2018 19:11:41 -0700 (PDT) In-Reply-To: <20180404010946.6186729B@viggo.jf.intel.com> References: <20180404010946.6186729B@viggo.jf.intel.com> From: Linus Torvalds Date: Tue, 3 Apr 2018 19:11:41 -0700 X-Google-Sender-Auth: A37dosY4B38e06Afy8XEsTYplhw Message-ID: Subject: Re: [PATCH 00/11] [v4] 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 Tue, Apr 3, 2018 at 6:09 PM, Dave Hansen wrote: > Changes from v3: > * Fix whitespace issue noticed by willy > * Clarify comments about X86_FEATURE_PGE checks > * Clarify commit message around the necessity of _PAGE_GLOBAL > filtering when CR4.PGE=0 or PGE is unsupported. I couldn't see anything odd in this, but I only read the explanations and the patches, and the devil is in the details. But it all looks sane to me, and the added comments all seemed like good ideas. Plus the performance numbers certainly speak for themselves, even if the big changes are from that Atom microserver that I probably personally wouldn't want to use anyway ;). So Ack from me, maybe a weak review. Linus