Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3557399imm; Thu, 17 May 2018 10:35:36 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpq9FzRHJkV4p+PTpCIACRJU+01ayIiedAoEtTJYifJYGuonvn3VEsd8KXwKmEqcL7jDe/S X-Received: by 2002:a17:902:7782:: with SMTP id o2-v6mr6239218pll.247.1526578536650; Thu, 17 May 2018 10:35:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526578536; cv=none; d=google.com; s=arc-20160816; b=aIvU+J22AZiakqr3iS9FeiCPT13Dy00Q/0mKCSEGeu2PyN/vHTxG1peYzx9ydb2m6B ZrTUsr0Soh8zL42QCbSQRnWlm3h050bQue7Mnw5uIW9iFjITHhnEEJ2ZdjwkOjvNFJRb 7ijPB347CDxDwE/adoA5V64Zj/D1+vQkC2XVlRQzOpZU2K/3UvZBaiK1jrxcECEAFAaf vsVO3BfLjn/CN5em9CFXdoJTsHnFg+GwYRh705fBzk5uPIye+epje7YtfOiklpzarsCF hb31c9dIReXHC0P4pkPdrPnkyG3klX1tJsyGt8sQSL9SmWItxXEDTxh+qRDnfqM7GlQB fLTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=ZVUIluVOhmh1bOUScojprhntMNS7Hv8vgX/yR8dl034=; b=ZGm3CU1QbzrYhxr5g2OBNDROyJKeaYcvT+3uO66THHU0wqA5sFLOY2r2niXdTQgzSm p2vhab7QnhQgRuoTmUGVn7UvZtF5YC2W5OE5OYptMlIGQI8ph7hoAwaVtRouYrVgH90J TpOm2eG74EHBIBTuJAxMQb/YyxXEBZKYfeoepWJzS78VeW82emdnCMC+Xb/iKs7DKA26 99DlvotvISlc5rZGTxlo8IccBXPJhfAoq3/gNUB4VHw97IzpakXa9CDpODotyNw/LS26 oz7R0/1MujkWh4adyKn4W8yY08f71KuSESIq5k89JZGCs3g/DkRmAwyaPf/M0GQRKkwb kqcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=YKdwSBxW; 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 g92-v6si5435384plg.342.2018.05.17.10.35.21; Thu, 17 May 2018 10:35:36 -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=@infradead.org header.s=bombadil.20170209 header.b=YKdwSBxW; 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 S1751784AbeEQRfJ (ORCPT + 99 others); Thu, 17 May 2018 13:35:09 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:45630 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751231AbeEQRfI (ORCPT ); Thu, 17 May 2018 13:35:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To: Subject:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ZVUIluVOhmh1bOUScojprhntMNS7Hv8vgX/yR8dl034=; b=YKdwSBxWnBCvBFOpXNRpDjBkW aM/I7wH1wVlcvFXQTKb+AGku3YWgYiUGtvKZOXtPYZEhEelssuQxROiVpfhM0gp+EmbGHo01Kg24g A7joAc5Guum/nT2iOfI9tEznSh8lyEtZBcWSMrBa8pDO3IvuShtr7HO5nAQ5j551f6/od7TEGJhC4 Q64qQQkdv76wfDfrfIIzIqvFa67njpK2TU1s1sKA0y126QPynRpyLV/OVftnblWrWZIaP82wBOjDh DF03jgP83URoYS97yFrm0IBSKpnEidBi5Oa8ye8icbjkGHypak+4MVfDURoIy47BhSgqnU5uri32Q g1QPz0NTw==; Received: from static-50-53-52-16.bvtn.or.frontiernet.net ([50.53.52.16] helo=midway.dunlab) by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux)) id 1fJMnn-0004ft-Tj; Thu, 17 May 2018 17:34:56 +0000 Subject: Re: [PATCH v11 01/26] mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT To: Matthew Wilcox Cc: Laurent Dufour , akpm@linux-foundation.org, mhocko@kernel.org, peterz@infradead.org, kirill@shutemov.name, ak@linux.intel.com, dave@stgolabs.net, jack@suse.cz, khandual@linux.vnet.ibm.com, aneesh.kumar@linux.vnet.ibm.com, benh@kernel.crashing.org, mpe@ellerman.id.au, paulus@samba.org, Thomas Gleixner , Ingo Molnar , hpa@zytor.com, Will Deacon , Sergey Senozhatsky , sergey.senozhatsky.work@gmail.com, Andrea Arcangeli , Alexei Starovoitov , kemi.wang@intel.com, Daniel Jordan , David Rientjes , Jerome Glisse , Ganesh Mahendran , Minchan Kim , Punit Agrawal , vinayak menon , Yang Shi , linux-kernel@vger.kernel.org, linux-mm@kvack.org, haren@linux.vnet.ibm.com, npiggin@gmail.com, bsingharora@gmail.com, paulmck@linux.vnet.ibm.com, Tim Chen , linuxppc-dev@lists.ozlabs.org, x86@kernel.org References: <1526555193-7242-1-git-send-email-ldufour@linux.vnet.ibm.com> <1526555193-7242-2-git-send-email-ldufour@linux.vnet.ibm.com> <2cb8256d-5822-d94d-b0e6-c46f21d84852@infradead.org> <20180517171951.GB26718@bombadil.infradead.org> From: Randy Dunlap Message-ID: Date: Thu, 17 May 2018 10:34:53 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180517171951.GB26718@bombadil.infradead.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/17/2018 10:19 AM, Matthew Wilcox wrote: > On Thu, May 17, 2018 at 09:36:00AM -0700, Randy Dunlap wrote: >>> + If the speculative page fault fails because of a concurrency is >> >> because a concurrency is > > While one can use concurrency as a noun, it sounds archaic to me. I'd > rather: > > If the speculative page fault fails because a concurrent modification > is detected or because underlying PMD or PTE tables are not yet Yeah, OK. >>> + detected or because underlying PMD or PTE tables are not yet >>> + allocating, it is failing its processing and a classic page fault >> >> allocated, the speculative page fault fails and a classic page fault >> >>> + is then tried. -- ~Randy