Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S947460AbdDTUny (ORCPT ); Thu, 20 Apr 2017 16:43:54 -0400 Received: from mail-eopbgr660108.outbound.protection.outlook.com ([40.107.66.108]:47760 "EHLO CAN01-QB1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S945338AbdDTUnu (ORCPT ); Thu, 20 Apr 2017 16:43:50 -0400 From: "Stephen Bates" To: Dan Williams , Jerome Glisse CC: Logan Gunthorpe , Jason Gunthorpe , Benjamin Herrenschmidt , Bjorn Helgaas , "Christoph Hellwig" , Sagi Grimberg , "James E.J. Bottomley" , "Martin K. Petersen" , Jens Axboe , Steve Wise , Max Gurtovoy , Keith Busch , "linux-pci@vger.kernel.org" , linux-scsi , "linux-nvme@lists.infradead.org" , "linux-rdma@vger.kernel.org" , linux-nvdimm , "linux-kernel@vger.kernel.org" Subject: Re: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory Thread-Topic: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory Thread-Index: AQHStshY8AzeU4AEL0W+Kr5FXh2edaHIkoUAgALGa4CAAB1YgIAACJEAgAAJeACAAAOmgIAAFPmAgABHpwCAAPS1gIAADsiAgAADgICAAAitAIAAApcAgAHV+IA= Date: Thu, 20 Apr 2017 20:43:47 +0000 Message-ID: References: <20170418164557.GA7181@obsidianresearch.com> <20170418190138.GH7181@obsidianresearch.com> <20170418210339.GA24257@obsidianresearch.com> <1492564806.25766.124.camel@kernel.crashing.org> <20170419155557.GA8497@obsidianresearch.com> <4899b011-bdfb-18d8-ef00-33a1516216a6@deltatee.com> <20170419173225.GA11255@redhat.com> In-Reply-To: Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/f.20.0.170309 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=raithlin.com; x-originating-ip: [70.65.232.47] x-microsoft-exchange-diagnostics: 1;YTOPR01MB0618;7:jpAfoHzKgnbVTOefmAc7/h0USXyD5q4kNNnZBTPrHueWeKyXlArsNVj9buFhpp1OxgoBPZilP8XtFtU3wHJA2PWH1qsxUYq1yia3e9SBlC9fw01s+2xCZLp2BEh8moYP/wo+G9MiC+w/BUNpgeH/jERzUx8gE9CLqUBEGNpKSRcAYRxdh7QXeKVuzvVryFfNCFIieqbO0nZ0kndzRnagCShqanXMbkr0Nr9Ln2thGTsfzezuUcV+gpVHtZbTcWjjrpiX/1sJJHesam/i8lpDZEUbMNd/uzfwcwpU+2KexmTipqp7RqnNDp8ByVZpwC6VPV/0aOWrsbWVnOVrkEN1nw== x-ms-office365-filtering-correlation-id: 263d58c3-5508-4eec-77cd-08d4882df1e7 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(201703131423075);SRVR:YTOPR01MB0618; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(2016111802025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(6072148)(6043046);SRVR:YTOPR01MB0618;BCL:0;PCL:0;RULEID:;SRVR:YTOPR01MB0618; x-forefront-prvs: 02830F0362 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(39450400003)(39410400002)(39830400002)(39400400002)(4001350100001)(54356999)(6506006)(558084003)(6512007)(86362001)(50986999)(76176999)(54906002)(82746002)(81166006)(83506001)(5660300001)(189998001)(6436002)(2900100001)(66066001)(83716003)(25786009)(122556002)(7416002)(38730400002)(53936002)(93886004)(6246003)(3846002)(6116002)(33656002)(2950100002)(6486002)(102836003)(36756003)(2906002)(305945005)(4326008)(3280700002)(8676002)(77096006)(7736002)(8936002)(3660700001);DIR:OUT;SFP:1102;SCL:1;SRVR:YTOPR01MB0618;H:YTOPR01MB0619.CANPRD01.PROD.OUTLOOK.COM;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: raithlin.com X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 20:43:47.8346 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 18519031-7ff4-4cbb-bbcb-c3252d330f4b X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTOPR01MB0618 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id v3KKi4J7026935 Content-Length: 230 Lines: 8 > Yes, this makes sense I think we really just want to distinguish host > memory or not in terms of the dev_pagemap type. I would like to see mutually exclusive flags for host memory (or not) and persistence (or not). Stephen