Received: by 10.213.65.68 with SMTP id h4csp1288379imn; Sat, 24 Mar 2018 08:30:02 -0700 (PDT) X-Google-Smtp-Source: AG47ELvBvOqiZZGvIuXbJ7UciN0vfMPplGutMcTeRNP7o5oLKd8p4EWsExC7fOkQt1TfNR/h0PlD X-Received: by 2002:a17:902:e5:: with SMTP id a92-v6mr33079826pla.26.1521905402587; Sat, 24 Mar 2018 08:30:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521905402; cv=none; d=google.com; s=arc-20160816; b=uIQHyGe2MeZREGkhzk2wP2yatc/cl8lLImI5FAvUS0KxF6vYBQhSiTMxaWQLdtZmB2 GNTx0IxR9+tv7W2tEo2cJGoI9lYfB7RNoSo3aHCGB8KZGeSMYRDS0DTDBMb3PSqoMyox K8tQiVU7kqtlSszxKibSEjpoL0g+AlTgncGz+ZLVRNyY2U/Y9TjjzNE4Wglg8HC87BNY IS3YvbpLXgvHkAWPqc6ShjhPSNP6fZkX9VOoyKeg3ONAlt3fKGsSfltuK2HqiFs1K7LA WFQXBNYrRNOSfEej2+hxvt2dFxmxW1Uy3e6ITZDd2ygAfITC9w3Lm3zbACIH6Tvo2xT8 yP7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:spamdiagnosticmetadata:spamdiagnosticoutput:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=E3TfMc7D3cSzpcSJH5GyoQe3iFaJAatdUeYkpDguiTw=; b=c97iK0Wy6KpQRMGK5vbnk2wXdXyhXTjMPq1MORW69/tTTm30LOPCH2N3S83NiEfKCh ryk1jjUzO3NplBdN9ulPbAo6wvIh9qtFqIxP3QpvWho0Os5yX1CbmjUjoaiblSz7Fdl+ Yz8d4uVhz9yLl22aJW29/6GBcvy8AuI9ytxncEVVMCZ91cU5JzUqobT0uEwQl6BXt88y e1mRXtgI5mO4GiNi9Y7n59oq1keoQvO9nxwSaSyvj9IPMV71xgyZqmLBbExDGxmRMEVd ggpsxIWFlo0OpzisczYRV65xcDJR0FVRNhThTeLhW6nfKC/ZjpyYgeA4c1E39rCuWc02 HJwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@raithlin.onmicrosoft.com header.s=selector1-raithlin-com header.b=HaY0nOxL; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z85si8779091pfk.194.2018.03.24.08.29.46; Sat, 24 Mar 2018 08:30:02 -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=@raithlin.onmicrosoft.com header.s=selector1-raithlin-com header.b=HaY0nOxL; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752439AbeCXP2s (ORCPT + 99 others); Sat, 24 Mar 2018 11:28:48 -0400 Received: from mail-eopbgr660118.outbound.protection.outlook.com ([40.107.66.118]:18160 "EHLO CAN01-QB1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752302AbeCXP2p (ORCPT ); Sat, 24 Mar 2018 11:28:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raithlin.onmicrosoft.com; s=selector1-raithlin-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=E3TfMc7D3cSzpcSJH5GyoQe3iFaJAatdUeYkpDguiTw=; b=HaY0nOxLASYMh1LeiFVdTKkeGVNZWH2ccmOITI4rQi1Cgpr1KcKWE1UAC5uGQty88UbwzffeUJa/gvV9ocPCXD1UKrmzI1YGdZ1bNm4v5reAS8CoELzErV/d65FZyiPl3Bad+AgUYEc9jZ4lZ5LJA4GVdYvuXZ9krBzQom1d18s= Received: from YTOPR0101MB2043.CANPRD01.PROD.OUTLOOK.COM (52.132.49.16) by YTOPR0101MB0762.CANPRD01.PROD.OUTLOOK.COM (52.132.44.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.609.10; Sat, 24 Mar 2018 15:28:43 +0000 Received: from YTOPR0101MB2043.CANPRD01.PROD.OUTLOOK.COM ([fe80::8c78:f44f:1ee5:73c3]) by YTOPR0101MB2043.CANPRD01.PROD.OUTLOOK.COM ([fe80::8c78:f44f:1ee5:73c3%13]) with mapi id 15.20.0609.012; Sat, 24 Mar 2018 15:28:43 +0000 From: "Stephen Bates" To: Bjorn Helgaas , Logan Gunthorpe CC: Sinan Kaya , "linux-kernel@vger.kernel.org" , "linux-pci@vger.kernel.org" , "linux-nvme@lists.infradead.org" , "linux-rdma@vger.kernel.org" , "linux-nvdimm@lists.01.org" , "linux-block@vger.kernel.org" , Christoph Hellwig , Jens Axboe , Keith Busch , Sagi Grimberg , Bjorn Helgaas , Jason Gunthorpe , Max Gurtovoy , Dan Williams , =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Benjamin Herrenschmidt , "Alex Williamson" Subject: Re: [PATCH v3 01/11] PCI/P2PDMA: Support peer-to-peer memory Thread-Topic: [PATCH v3 01/11] PCI/P2PDMA: Support peer-to-peer memory Thread-Index: AQHTujlZo8bTZRn+4ECdETRRU1rPhqPNgjSAgADeTICAABJggIAAD1YAgAAHVACAAAJxAIAACW8AgAAO3oCAAAopgIAACqIA//+kE4CAAG7lAIANjCGAgAIVYACAAAJeAIAAYfGAgABN7gA= Date: Sat, 24 Mar 2018 15:28:43 +0000 Message-ID: <121026DC-40C7-4F4E-BE27-BDA652BDEB6A@raithlin.com> References: <3ea80992-a0fc-08f2-d93d-ae0ec4e3f4ce@codeaurora.org> <4eb6850c-df1b-fd44-3ee0-d43a50270b53@deltatee.com> <757fca36-dee4-e070-669e-f2788bd78e41@codeaurora.org> <4f761f55-4e9a-dccb-d12f-c59d2cd689db@deltatee.com> <20180313230850.GA45763@bhelgaas-glaptop.roam.corp.google.com> <20180323215046.GC210003@bhelgaas-glaptop.roam.corp.google.com> <20180324034947.GE210003@bhelgaas-glaptop.roam.corp.google.com> In-Reply-To: <20180324034947.GE210003@bhelgaas-glaptop.roam.corp.google.com> Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.b.0.180311 authentication-results: spf=none (sender IP is ) smtp.mailfrom=sbates@raithlin.com; x-originating-ip: [70.65.224.121] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;YTOPR0101MB0762;7:WISGhpmlndfEXA1t9pwFskMLJxwHbXizS8yTx81gL1aHJ1I+oibY39OxGh1RVUdSmuu1GS1iUGS1rRsMraPxDZoykbRf3iZRWqsze1/nv0AexeqfPuZ6wRxdFQUHgG5kmDM0zIj49D+pJ36zTn+UdZSr8NoR9MDuUn17hzOJTXQCXlSJIqtVQQydfvkWbPaI4R/nTdQYsZE9uguk8rDcmAfeoYT5m08YRMthdvsoDgjHTgTIuDuSvnWrZVeQfsvO x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-correlation-id: 3010346b-1b94-4f84-e15c-08d5919bed66 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(7021125)(5600026)(4604075)(3008032)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(2017052603328)(7153060)(7193020);SRVR:YTOPR0101MB0762; x-ms-traffictypediagnostic: YTOPR0101MB0762: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231221)(944501327)(52105095)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(2016111802025)(6043046)(6072148)(201708071742011);SRVR:YTOPR0101MB0762;BCL:0;PCL:0;RULEID:;SRVR:YTOPR0101MB0762; x-forefront-prvs: 0621E7E436 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39380400002)(366004)(39830400003)(396003)(376002)(346002)(199004)(189003)(86362001)(8676002)(5250100002)(316002)(81166006)(81156014)(105586002)(8936002)(99286004)(54906003)(2900100001)(110136005)(36756003)(6486002)(93886005)(229853002)(2616005)(6506007)(106356001)(58126008)(53936002)(6512007)(6436002)(186003)(26005)(6246003)(66066001)(82746002)(76176011)(68736007)(102836004)(4326008)(7416002)(2906002)(5660300001)(11346002)(305945005)(7736002)(6116002)(3280700002)(25786009)(3846002)(97736004)(33656002)(14454004)(478600001)(3660700001)(446003)(83716003);DIR:OUT;SFP:1102;SCL:1;SRVR:YTOPR0101MB0762;H:YTOPR0101MB2043.CANPRD01.PROD.OUTLOOK.COM;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: raithlin.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: rPTrF7RTE/aENh1h7q80bnr0h2veA6zR43TUn2pd1Pjn0hEt9sjzgaS9VTdTuKY9o2lKBRXsi/aADcd7YVYw+ei7rNzbrPYkPzmKUvHqok+MN+6Z7iE5LHyADtLpC+19nwKCxCM2cfwG6VCWSYVEqajoGBpvcSCtKcbv5/z4Ny1MnMyZ6ewJ74z63jfE4s6cy78PUamdcnKmYW/KwGOU2fHmBjX2HvkwJjT9Q1wu6NTc7po9Z3QvFCjpBSVzn6KAAyuCZyWNuRA2udWnjnGpTR8PVo0+EZc8L1nS8Fee2bauJzFMbbHFOiCNvroZMdAS3oU1m0UKuRjR7mvTcLG2og== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <40F4DE2D03BE0945B1840DC8069596E8@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: raithlin.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3010346b-1b94-4f84-e15c-08d5919bed66 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2018 15:28:43.0756 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 18519031-7ff4-4cbb-bbcb-c3252d330f4b X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTOPR0101MB0762 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBUaGF0IHdvdWxkIGJlIHZlcnkgbmljZSBidXQgbWFueSBkZXZpY2VzIGRvIG5vdCBzdXBwb3J0 IHRoZSBpbnRlcm5hbA0KPiByb3V0ZS4gDQoNCkJ1dCBMb2dhbiBpbiB0aGUgTlZNZSBjYXNlIHdl IGFyZSBkaXNjdXNzaW5nIG1vdmVtZW50IHdpdGhpbiBhIHNpbmdsZSBmdW5jdGlvbiAoaS5lLiBm cm9tIGEgTlZNZSBuYW1lc3BhY2UgdG8gYSBOVk1lIENNQiBvbiB0aGUgc2FtZSBmdW5jdGlvbiku IEJqb3JuIGlzIGRpc2N1c3NpbmcgbW92ZW1lbnQgYmV0d2VlbiB0d28gZnVuY3Rpb25zIChQRnMg b3IgVkZzKSBpbiB0aGUgc2FtZSBQQ0llIEVQLiBJbiB0aGUgY2FzZSBvZiBtdWx0aS1mdW5jdGlv biBlbmRwb2ludHMgSSB0aGluayB0aGUgc3RhbmRhcmQgcmVxdWlyZXMgdGhvc2UgZGV2aWNlcyB0 byBzdXBwb3J0IGludGVybmFsIERNQXMgZm9yIHRyYW5zZmVycyBiZXR3ZWVuIHRob3NlIGZ1bmN0 aW9ucyAoYnV0IGRvZXMgbm90IHJlcXVpcmUgaXQgd2l0aGluIGEgZnVuY3Rpb24pLg0KDQpTbyBJ IHRoaW5rIHRoZSBzdW1tYXJ5IGlzOg0KDQoxLiBUaGVyZSBpcyBubyByZXF1aXJlbWVudCBmb3Ig YSBzaW5nbGUgZnVuY3Rpb24gdG8gc3VwcG9ydCBpbnRlcm5hbCBETUFzIGJ1dCBpbiB0aGUgY2Fz ZSBvZiBOVk1lIHdlIGRvIGhhdmUgYSBwcm90b2NvbCBzcGVjaWZpYyB3YXkgZm9yIGEgTlZNZSBm dW5jdGlvbiB0byBpbmRpY2F0ZSBpdCBzdXBwb3J0cyB2aWEgdGhlIENNQiBCQVIuIE90aGVyIHBy b3RvY29scyBtYXkgYWxzbyBoYXZlIHN1Y2ggbWV0aG9kcyBidXQgSSBhbSBub3QgYXdhcmUgb2Yg dGhlbSBhdCB0aGlzIHRpbWUuDQoNCjIuIEZvciBtdWx0aS1mdW5jdGlvbiBlbmQtcG9pbnRzIEkg dGhpbmsgaXQgaXMgYSByZXF1aXJlbWVudCB0aGF0IERNQXMgKmJldHdlZW4qIGZ1bmN0aW9ucyBh cmUgc3VwcG9ydGVkIHZpYSBhbiBpbnRlcm5hbCBwYXRoIGJ1dCB0aGlzIGNhbiBiZSBvdmVyLXJp ZGRlbiBieSBBQ1Mgd2hlbiBzdXBwb3J0ZWQgaW4gdGhlIEVQLg0KDQozLiBGb3IgbXVsdGktZnVu Y3Rpb24gZW5kLXBvaW50cyB0aGVyZSBpcyBubyByZXF1aXJlbWVudCB0byBzdXBwb3J0IGludGVy bmFsIERNQSB3aXRoaW4gZWFjaCBpbmRpdmlkdWFsIGZ1bmN0aW9uIChpLmUuIGEgbGEgcG9pbnQg MSBidXQgZXh0ZW5kZWQgdG8gZWFjaCBmdW5jdGlvbiBpbiBhIE1GIGRldmljZSkuIA0KDQpCYXNl ZCBvbiBteSByZXZpZXcgb2YgdGhlIHNwZWNpZmljYXRpb24gSSBjb25jdXIgd2l0aCBCam9ybiB0 aGF0IHAycGRtYSBiZXR3ZWVuIGZ1bmN0aW9ucyBpbiBhIE1GIGVuZC1wb2ludCBzaG91bGQgYmUg YXNzdXJlZCB0byBiZSBzdXBwb3J0ZWQgdmlhIHRoZSBzdGFuZGFyZC4gSG93ZXZlciBpZiB0aGUg cDJwZG1hIGludm9sdmVzIG9ubHkgYSBzaW5nbGUgZnVuY3Rpb24gaW4gYSBNRiBkZXZpY2UgdGhl biB3ZSBjYW4gb25seSBzdXBwb3J0IE5WTWUgQ01CcyBmb3Igbm93LiBMZXQncyByZXZpZXcgYW5k IHNlZSB3aGF0IHRoZSBvcHRpb25zIGFyZSBmb3Igc3VwcG9ydGluZyB0aGlzIGluIHRoZSBuZXh0 IHJlc3Bpbi4NCg0KU3RlcGhlbg0KDQoNCg==