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=-3.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS 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 B0C96C3F2CD for ; Mon, 2 Mar 2020 18:42:19 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 77DEF21775 for ; Mon, 2 Mar 2020 18:42:19 +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="CPm8ZJw3" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 77DEF21775 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 2AFDF6B0006; Mon, 2 Mar 2020 13:42:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 29A2E6B0005; Mon, 2 Mar 2020 13:42:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1627A6B0008; Mon, 2 Mar 2020 13:42:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0144.hostedemail.com [216.40.44.144]) by kanga.kvack.org (Postfix) with ESMTP id F29AD6B0006 for ; Mon, 2 Mar 2020 13:42:18 -0500 (EST) Received: from smtpin26.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id A4A00181AC9CC for ; Mon, 2 Mar 2020 18:42:18 +0000 (UTC) X-FDA: 76551292356.26.work85_4e532b64cf412 X-HE-Tag: work85_4e532b64cf412 X-Filterd-Recvd-Size: 4950 Received: from mail-oi1-f193.google.com (mail-oi1-f193.google.com [209.85.167.193]) by imf24.hostedemail.com (Postfix) with ESMTP for ; Mon, 2 Mar 2020 18:42:18 +0000 (UTC) Received: by mail-oi1-f193.google.com with SMTP id t24so279695oij.3 for ; Mon, 02 Mar 2020 10:42:17 -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:content-transfer-encoding; bh=+8nfoKR15NmxwB0eviFINMK7mfZ/bWjSvXOrhjIWgPw=; b=CPm8ZJw3+TWEjm2lgHBD+rU3/76tOPOt/12fFrgnw2C+/jUxelaXCBy/mledMuM2H4 UlAIyFz070RaCXY/KEZln/OokcFWj7YxyxPjwaN35ZO3D/q/BDSWAYwsvNEO+nt31v7D 49Fax9alh1vhw1rCVJrTQYmQBkemdlKDDBgXcDmdS4MqnUEeqaaULI1Dog21/vZ9Quzl U6ZoxWzBEw6oxC63miSYvzacQ3XQyRUEWCwa16y36z1EtbdkjlHFU/DB78WUlcsAgTQj X4vnNZR9pmMEaoIOyifJCVVs0MyiH0ZaOQ7V6UDcVmgE5ZGcbH8uFVpH1Adv5G/V1hVJ M83Q== 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:content-transfer-encoding; bh=+8nfoKR15NmxwB0eviFINMK7mfZ/bWjSvXOrhjIWgPw=; b=pxHOyOmZba58Nbk/a4+qYuXfxfz6/3F2xpvq4E49wHTDVqDkSULn1AU28NhnMbGKn1 rbMf4Mzn6lmlchg0EHun+eybCA831bpk5NxDhCSUV1glUXBW/4kzn3tasI79mnnNz3cl i/b4DpPHFO3xa1oOh2gd0eBqpRSc5ZqwWT5GNaYGSr+Yj1YJlDo1IjRXgHmEDCWg7AFj UUnLlhBiGD/UM2bdrAhVHoNK+eA0Cg+e6lyfBt6ZsG6QHPmekOFAoI1bQrHXbDQBi198 Wqi22D2d20E9l0UzpnbmYMmbb12HFwKC0+qAJ81daDKBrt1QQtYcV8JQfYg/UKlCGP7I cCqQ== X-Gm-Message-State: ANhLgQ39SzcJDonrNeyha5G1ugdfTkUVXDPgZD/1B7McNBcgmGT22hcw E4XHgkuNH/naSKHNcfqdYlFvX96rdRGalp/E+aAI7w== X-Google-Smtp-Source: ADFU+vvxBj3MBEqz5EKGoBOP9Q8Qnffyo4RLmccwHWhZAvKECUrDC084nmiZgFmtaJWkabRCBnu8WgzsenpBXgnwu2k= X-Received: by 2002:a54:4098:: with SMTP id i24mr9465oii.149.1583174537330; Mon, 02 Mar 2020 10:42:17 -0800 (PST) MIME-Version: 1.0 References: <20200221032720.33893-1-alastair@au1.ibm.com> <20200221032720.33893-16-alastair@au1.ibm.com> <9e40ad40-6fa8-0fd2-a53a-8a3029a3639c@linux.ibm.com> In-Reply-To: <9e40ad40-6fa8-0fd2-a53a-8a3029a3639c@linux.ibm.com> From: Dan Williams Date: Mon, 2 Mar 2020 10:42:06 -0800 Message-ID: Subject: Re: [PATCH v3 15/27] powerpc/powernv/pmem: Add support for near storage commands To: Frederic Barrat Cc: "Alastair D'Silva" , alastair@d-silva.org, "Aneesh Kumar K . V" , "Oliver O'Halloran" , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , 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" Content-Transfer-Encoding: quoted-printable 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 Mon, Mar 2, 2020 at 9:59 AM Frederic Barrat wrot= e: > > > > Le 21/02/2020 =C3=A0 04:27, Alastair D'Silva a =C3=A9crit : > > From: Alastair D'Silva > > > > Similar to the previous patch, this adds support for near storage comma= nds. > > > > Signed-off-by: Alastair D'Silva > > --- > > > Is any of these new functions ever called? This is my concern as well. The libnvdimm command support is limited to the commands that Linux will use. Other passthrough commands are supported through a passthrough interface. However, that passthrough interface is explicitly limited to publicly documented command sets so that the kernel has an opportunity to constrain and consolidate command implementations across vendors.