Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp2075060ybv; Fri, 21 Feb 2020 08:26:41 -0800 (PST) X-Google-Smtp-Source: APXvYqyVULpzlzyf8bNuJvf6VLLW3yhJT7nr3NFIBG1WBx48pO4B42Gl0cMUXbRqG5mTtVoE7wwa X-Received: by 2002:a05:6830:10d5:: with SMTP id z21mr29872228oto.30.1582302401629; Fri, 21 Feb 2020 08:26:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582302401; cv=none; d=google.com; s=arc-20160816; b=hjEadEWLoHwoxozZnxhGol4FFDfcqvbI+cQdP6UPUPvvK377CPpjAhMN5paRoajUrL AxErLBEyd/J4zSUWTTKvq0v2OnLVyNYPASxxKBcq0TS+db62NQPvTfQ7DHanEaMx56mx LUzpQMofllyV0qN9IEkKo1y/R7PLdgxhKjmlRc2avxKe6GKMFszsuqqZrbefw2qi6rSQ HR6WEj1TeSOMNjEX0JdDWLWQYowb7lOZU1CG1pBxDSv6ly7wZ9Zd7Ho+BP3KRBbUyBFE xQb+J9pIXIrnEQlf4zBw4yAuiSPZrjWy/hp9Eqrnrr6BQnzdfMaZxN6UZpL84zPdR4SL E1nQ== 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=UESijwJloetNY8FQMqP4NxBHBgGttqQPvE09CZ9ft1c=; b=dJX8IOH9ruG3I5CokEww95H/D7dG2Kd1HEqR/MoqAvCNtIv9UyUEE+W8Po92Dcm83x x6oPjM59G4688BX3Vy2tmc9CU6L7PwyxXPlvEj1ZkLKmCpnY2FV7Urtppuab+PqiNaUb Qonx7zKSACgyD8VGAQDmWAJrNNae8Xs2LIxlxJwfnw3l1+pcsy/0VAIqufNViNkDRfwJ JeQR58UsnYBoL2ABnkgofugyqExRGEMEX6u8uAGgITxc/EyV009AoketFvJeJMJ0nVuz ROFKZkxK97/XTzAj+NUnLqkAGic93RoyWzZUcyUZYT1XeWfJZxCdBvibt2iD2fk7gtyh oKTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=macUat4O; 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 j6si1705765otp.17.2020.02.21.08.26.27; Fri, 21 Feb 2020 08:26:41 -0800 (PST) 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=macUat4O; 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 S1729107AbgBUQWD (ORCPT + 99 others); Fri, 21 Feb 2020 11:22:03 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:46410 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727213AbgBUQWC (ORCPT ); Fri, 21 Feb 2020 11:22:02 -0500 Received: by mail-ot1-f66.google.com with SMTP id g64so2437368otb.13 for ; Fri, 21 Feb 2020 08:22:02 -0800 (PST) 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=UESijwJloetNY8FQMqP4NxBHBgGttqQPvE09CZ9ft1c=; b=macUat4OhBw9DARYl7llLCgFZklb66CEJoh9cIMr3g6yESO7cALxWGslA+R7qYKrGs fnmKfZrgf4oKCpJCyarWrJ4UiLB6zsowKF7ZaP0X5hmt/PWvNfkyVseLF0OX092PDlNh jqCgungkXvg9muNuvc5UtdxiEdiRd0oLyrZ/CRtK1Bzzz9Flyiem04hAk0SnwwqncSRj n0Fom0Ouu0dm1sw7gA89tp1HgNtirvu3zy3vksqHoGrMdeXGvWUKxjkOg4Wc2zD/XO1c 7fzVCJned9Xt5eFtyLaspUTh2m87sc7K+o9d2P0JWiSzZMGN6vItAdbq1RvCK9sWLksv 9zPg== 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=UESijwJloetNY8FQMqP4NxBHBgGttqQPvE09CZ9ft1c=; b=LNXZa09RqwxuCvvcauenHjs6KxwZJYXPqxZ8SycIrmsinQjnKuUyAIVwyJWRY3Ym4k 4MOWtbfqjZwa12GwA1229jnlw6jBUOlxfE7dhyL4rD7FDzcHYqyl2vcS4wVBtXM4PgyW 2eWhX2HzvQMioyID8ErpbP3t1lnkeGgx6R5Azd98uzAMeuYMP9tE+qtthA1h2P+6V8m1 mPUB/Sj9j3CqSxJ+/YunD/0YTYDWMI1RWUWXH+z4P6wM5XNiE+1PmT0MnVJzunfYY51d sCHlJoCU2wgdbpDQ8hyepDc7l0vi3UyOfZFHyCg4btHzxw1ny/6lyUd/qyyGvS4wbt2H /R4A== X-Gm-Message-State: APjAAAXLnXNqSsSRsM3fHCx4Wk04/+huAb8kU3P39eygV0zsI018U0yj f4SP+4Di5Tvp4wWg0/gzO9E7pLeoJdTZppeTaqoDuA== X-Received: by 2002:a05:6830:134c:: with SMTP id r12mr6522827otq.126.1582302121655; Fri, 21 Feb 2020 08:22:01 -0800 (PST) MIME-Version: 1.0 References: <20200221032720.33893-1-alastair@au1.ibm.com> In-Reply-To: <20200221032720.33893-1-alastair@au1.ibm.com> From: Dan Williams Date: Fri, 21 Feb 2020 08:21:50 -0800 Message-ID: Subject: Re: [PATCH v3 00/27] Add support for OpenCAPI Persistent Memory devices To: "Alastair D'Silva" Cc: alastair@d-silva.org, "Aneesh Kumar K . V" , "Oliver O'Halloran" , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Frederic Barrat , Andrew Donnellan , Arnd Bergmann , Greg Kroah-Hartman , Vishal Verma , Dave Jiang , Ira Weiny , Andrew Morton , Mauro Carvalho Chehab , "David S. Miller" , Rob Herring , Anton Blanchard , Krzysztof Kozlowski , Mahesh Salgaonkar , Madhavan Srinivasan , =?UTF-8?Q?C=C3=A9dric_Le_Goater?= , Anju T Sudhakar , Hari Bathini , Thomas Gleixner , Greg Kurz , Nicholas Piggin , Masahiro Yamada , Alexey Kardashevskiy , Linux Kernel Mailing List , linuxppc-dev , linux-nvdimm , Linux MM 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 Thu, Feb 20, 2020 at 7:28 PM Alastair D'Silva wrote: > > From: Alastair D'Silva > > This series adds support for OpenCAPI Persistent Memory devices, exposing > them as nvdimms so that we can make use of the existing infrastructure. A single sentence to introduce: 24 files changed, 3029 insertions(+), 97 deletions(-) ...is inadequate. What are OpenCAPI Persistent Memory devices? How do they compare, in terms relevant to libnvdimm, to other persistent memory devices? What challenges do they pose to the existing enabling? What is the overall approach taken with this 27 patch break down? What are the changes since v2, v1? If you incorporated someone's review feedback note it in the cover letter changelog, if you didn't incorporate someone's feedback note that too with an explanation. In short, provide a bridge document for someone familiar with the upstream infrastructure, but not necessarily steeped in powernv / OpenCAPI platform details, to get started with this code. For now, no need to resend the whole series, just reply to this message with a fleshed out cover letter and then incorporate it going forward for v4+.