Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2447648yba; Fri, 10 May 2019 11:41:49 -0700 (PDT) X-Google-Smtp-Source: APXvYqxbNFROmkJwYHBUAgx7XKaefPFw+AvIRI6SRwQfNbmUmzsWmMlSV8j8+vvVsLQSWSgjrjso X-Received: by 2002:a63:445d:: with SMTP id t29mr15730353pgk.303.1557513709499; Fri, 10 May 2019 11:41:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557513709; cv=none; d=google.com; s=arc-20160816; b=pttmfmCSBcC1Ud6/OTT9ZzNz6NQDpCzO8IFejOomiPS+Sv1dXVO7H0hXy3qozMbfCj 4v43U9S/Jk3/P5RT2+3XdmQxQky2HU1Rcois4LUyVXe4Ugz+AfxW1/Y5PqRqGY54XQrw 9PJZ7vl0rKMAwkut0f79DQnQKLmxmWY3+99orirtUGjuRggLKFCCk+VEDtKD5/eGadv+ vbjZEqmlnDc9k22mns/DFCGoxRwFwX64teZ8j567n2P+KLzvpDfJNuCTQSk9EGsv0PGH E/WR+JGoY0JN24uzkJBmQs5pZb4dWjsIXgFRS/6iNxHKXOcTLePM2L+S40TO/0t9YK83 ezPg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=5U30ojrLveO0inIWQQWVEjYKxtRzBkXH88X7bSSzUP8=; b=yqiK8eQUSzUfWoz+w35Q0UnBBqkC0hQVSMtgya/QlGw80+STIhHtH3v2fx7wNYMnl1 Cq6CidEhXNehOMroEhiEJ26MtG00ZckY0JnplYtQ63J40aHku72cR1aTfkU5Xm/wYDeG tDyy/fGyGyuYWrDRfamU9pINf5JChJo4XpEFvyf15VdKK/dNoR5sRf6PrWK9HDhMuHIL ZL9qBD7qCAgnWwPI9Yk4p1gRuGszJmFsyxubzpV6alE5Ls46AWxUjeYCue0OAHXibwaB tFKMkK4HcaIJt5W3bxt8wO5mb9DGM1LSt1dhi6VtYGdWVDIhJztY1M+COuGabewE/fIh dfRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=2PD8SaZY; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g186si1787519pgc.211.2019.05.10.11.41.33; Fri, 10 May 2019 11:41:49 -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=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=2PD8SaZY; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727736AbfEJSOT (ORCPT + 99 others); Fri, 10 May 2019 14:14:19 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:43884 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727569AbfEJSOT (ORCPT ); Fri, 10 May 2019 14:14:19 -0400 Received: by mail-ot1-f66.google.com with SMTP id i8so6375468oth.10 for ; Fri, 10 May 2019 11:14:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5U30ojrLveO0inIWQQWVEjYKxtRzBkXH88X7bSSzUP8=; b=2PD8SaZYjCX5fOspaHLvF+HDNUNfPqOCRXbzBxnlOalcbNSl2AINgSRjHpgf3gU3KY Eja3ACdueZfJ9yGmcuCvicELvwx5ByLlYQZuLrKoBdoFf5EWkK5YmRD54TQ2yeglijrs U0TTqevIjlZ+fr4h7nBfaBnmlqQ4NdMPc8Qzq73250yzHbW4jSm8kWXZtOrm+d1Wb1Iv YaIVtuwhdFPe8UJo0U2VVwLSfpLJD891ErFam1bAQGIXEbu/JkTToR1dLeXCQpfIOMHQ zsRCKc2uPrnGdINNn99KF1I7evMFXELfA3gd6MZlkmyfVE+tlUaGD8ZJJADiJp3dyvtt TGSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5U30ojrLveO0inIWQQWVEjYKxtRzBkXH88X7bSSzUP8=; b=UaZLhq1b82sfVeL40YqtD978yyWCD/MuzWyVLlWnLWCjI4iD/g4aI6XiHiwhu8zQ0W BHbh1/iTjZZ6boVkMf1taai1yWrqpCkpxmHtePPedr1k0rbjv/dCvLk3x5lKLL7ogHph qcQfiD68LeyNr53F7PxxTDIEkcEbbq0bpCI4eiMjnUj5jr615ZASYQ36BEGhW4pinnbQ 7nahcbodVu1XWdUDbBRQtQdGa3tHl3EB5mSFWTVpsnZVvVeyjFs99kI9tJISCJa0qgPb 1YCGTb75tyWO60EOqLOm8NAuRednMdH96BQqd6l5wzW9QPoq/vXQ7DLsZLB1UGIKII58 GtOg== X-Gm-Message-State: APjAAAUVDWHMCt2LvoYB782WWh5ixJRO8heCud2FjQ9N53PBmW0qnTZV NthxYbSiY08fuvr1IQhfWNgrDSq5bXaeow0Iy7lnuA== X-Received: by 2002:a9d:6f19:: with SMTP id n25mr2528783otq.367.1557512058405; Fri, 10 May 2019 11:14:18 -0700 (PDT) MIME-Version: 1.0 References: <1557417933-15701-1-git-send-email-larry.bassel@oracle.com> <1557417933-15701-2-git-send-email-larry.bassel@oracle.com> In-Reply-To: From: Dan Williams Date: Fri, 10 May 2019 11:14:07 -0700 Message-ID: Subject: Re: [PATCH, RFC 1/2] Add config option to enable FS/DAX PMD sharing To: "Elliott, Robert (Servers)" Cc: Larry Bassel , "mike.kravetz@oracle.com" , "willy@infradead.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "linux-nvdimm@lists.01.org" 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, May 10, 2019 at 9:32 AM Elliott, Robert (Servers) wrote: > > > > > -----Original Message----- > > From: Linux-nvdimm On Behalf Of > > Larry Bassel > > Sent: Thursday, May 09, 2019 11:06 AM > > Subject: [PATCH, RFC 1/2] Add config option to enable FS/DAX PMD > > sharing > > > > If enabled, sharing of FS/DAX PMDs will be attempted. > > > ... > > diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig > ... > > > > +config MAY_SHARE_FSDAX_PMD > > +def_bool y > > + > > Is a config option really necessary - is there any reason to > not choose to do this? Agree. Either the arch implementation supports it or it doesn't, I don't see a need for any further configuration flexibility. Seems ARCH_WANT_HUGE_PMD_SHARE should be renamed ARCH_HAS_HUGE_PMD_SHARE and then auto-enable it.