From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BD7B9C35646 for ; Fri, 21 Feb 2020 16:22:04 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 7D8A4208E4 for ; Fri, 21 Feb 2020 16:22:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=intel-com.20150623.gappssmtp.com header.i=@intel-com.20150623.gappssmtp.com header.b="macUat4O" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7D8A4208E4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 16A1F6B0005; Fri, 21 Feb 2020 11:22:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F4956B0006; Fri, 21 Feb 2020 11:22:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EFE186B0007; Fri, 21 Feb 2020 11:22:03 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0029.hostedemail.com [216.40.44.29]) by kanga.kvack.org (Postfix) with ESMTP id D49DA6B0005 for ; Fri, 21 Feb 2020 11:22:03 -0500 (EST) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 68D1D1264 for ; Fri, 21 Feb 2020 16:22:03 +0000 (UTC) X-FDA: 76514650926.15.fire15_11df3deb78814 X-HE-Tag: fire15_11df3deb78814 X-Filterd-Recvd-Size: 5143 Received: from mail-ot1-f66.google.com (mail-ot1-f66.google.com [209.85.210.66]) by imf04.hostedemail.com (Postfix) with ESMTP for ; Fri, 21 Feb 2020 16:22:02 +0000 (UTC) Received: by mail-ot1-f66.google.com with SMTP id r16so2501872otd.2 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=s0wlx7Bl5xPiP0RjTH/wN4zIfduHVFiCSGTBFM2OJBvFQl6vTWs43IwptBvjfTCW1L 1rbRWmuADkYAVLvzN6E69uKKPK/OZwBcjvdqKcOeF17tLv48N8505nnrb/W1BQt8haEw k6nOg1ZlmQFz90x9LjPhQxE7mjLuSwCyS5uZYg0K2zdK8WkMEz3VO+S7uk8c0FbWE5wz WzZSlg3K8wAE9+F8knVd7ridcI/pUw3RC6y/aetCH9nAU2Z/8dCzzi/SxaUUtZ1xBse7 32JJFZMR9XEb8ZGpMM4Oqvx4CqCLuTLppGLrlhXriXlabTd46YzSs2mfPZeG981NnX2M K03g== X-Gm-Message-State: APjAAAWU6ZlLAW9xIWucFwxDhzUBgLWmaSoWuLSbG2sb5TDng+fRPNBG Qc0xdmfaUg1u35jjdCJlAqDL6ndB9MrnLkwWPyYpIw== X-Google-Smtp-Source: APXvYqxUQtP3b4zLuYjsw3PWW1Xh6/3l8dvciMnwM+axT86fN3Vik9tAcpduTQUxrlW/YBnslPiYEUOP0aEHD0RypMw= 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" X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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+.