Received: by 10.213.65.68 with SMTP id h4csp948730imn; Wed, 14 Mar 2018 05:16:34 -0700 (PDT) X-Google-Smtp-Source: AG47ELtZ4nr2gb0Mbka1OkV09kabpa1DAZEniPzjLEh8SdBDUNf5RM61F+abg+TKvVVqAdOTiPKo X-Received: by 10.98.204.132 with SMTP id j4mr4153585pfk.35.1521029794240; Wed, 14 Mar 2018 05:16:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521029794; cv=none; d=google.com; s=arc-20160816; b=grCcLoL4ltyI9qas366ukjaQljhpD88peHv9/gc17+m+TlruAqCDFRH/7/OrHsaijE mOuIqNgF4k74jGQnkQ5S4BJdSet/qEdpC8sThcI2w5f3V+Q3PM5HvupxRV67jKmLQOKb 0ZdcoXbVill3iip5KjgH6nxXIbcUrlLmEQSrsvJjyREbKRaAILqRvdb4R3aqDtabd3to of616wf3Xzk3IVxd051W/6V8cibxqpfdC285E6DS5odLCjDqksp91gt6kcB2nMx8T7E1 QHKdMQFTfVmLcKBLUljxomEaggGnmVlVptUeh5fvXH2C5eSw0JdkrlAv5gaOpsZ1TXRm VSyA== 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-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=Ow1fzdayvyZ1luFQkv46KeKRXH5HwBLAH2y2H7eJ8oY=; b=nCK6AXj4Ga5X1pvILEjwNjO7j2tMwCzhrARdJW8k2MAZ6d795aOa2p0B+3xiytssvo htD9CsaI1nmlfeput6AADziZx+lZf8M2MpKH4G2TWJy6RFiLBgNc2D2TxJUil5fQzdye +mPY20ybRt3ogBbm6o5cBL5srFg8UhzNI1uZD5lIhZbharvytGse6ALvSR8k2PXvzDP2 +WB/iXu6s0Cv3J1BOeC8WGjK2LqTGmQwuMyXE/vYDKqYFkZnWnQ3y6gtiBHEhETcy9MP vjplWNXL57tnNAnaUyqouY/EjZeNDNpjOSbZsbV7XHpgv0bjh3s0pMqqBj0Dg5l/Kwbj Mszg== ARC-Authentication-Results: i=1; mx.google.com; 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 195si1767392pgd.520.2018.03.14.05.16.20; Wed, 14 Mar 2018 05:16:34 -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; 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 S1751571AbeCNMP3 (ORCPT + 99 others); Wed, 14 Mar 2018 08:15:29 -0400 Received: from smtp-out6.electric.net ([192.162.217.183]:58664 "EHLO smtp-out6.electric.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750855AbeCNMP1 (ORCPT ); Wed, 14 Mar 2018 08:15:27 -0400 Received: from 1ew5JD-00008W-WC by out6c.electric.net with emc1-ok (Exim 4.90_1) (envelope-from ) id 1ew5JL-0001mF-VX; Wed, 14 Mar 2018 05:15:15 -0700 Received: by emcmailer; Wed, 14 Mar 2018 05:15:15 -0700 Received: from [156.67.243.126] (helo=AcuMS.aculab.com) by out6c.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ew5JD-00008W-WC; Wed, 14 Mar 2018 05:15:07 -0700 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 14 Mar 2018 12:16:05 +0000 Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; Wed, 14 Mar 2018 12:16:05 +0000 From: David Laight To: 'Logan Gunthorpe' , 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" CC: Stephen Bates , 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: AQHTuyWoALnmQYmLREKJSwTnAPFHM6PPnIJg Date: Wed, 14 Mar 2018 12:16:05 +0000 Message-ID: <6e36d43b0493455a8547bc50c8ec77ba@AcuMS.aculab.com> References: <20180312193525.2855-1-logang@deltatee.com> <20180312193525.2855-2-logang@deltatee.com> <59fd2f5d-177f-334a-a9c4-0f8a6ec7c303@codeaurora.org> <24d8e5c2-065d-8bde-3f5d-7f158be9c578@deltatee.com> <52cbbbc4-c488-f83f-8d02-14d455b4efd7@codeaurora.org> <3e738f95-d73c-4182-2fa1-8664aafb1ab7@deltatee.com> <703aa92c-0c1c-4852-5887-6f6e6ccde0fb@codeaurora.org> <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> <016dc910-f96a-8a60-4bda-fa24eea98ea5@codeaurora.org> <2b152932-2f44-408b-e3ed-b4608d95f82e@deltatee.com> <156c24fb-6e27-28f6-0b36-7fd83311ce37@codeaurora.org> <932bbf48-9d86-97ec-17bb-052099aff99e@deltatee.com> In-Reply-To: <932bbf48-9d86-97ec-17bb-052099aff99e@deltatee.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.33] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Outbound-IP: 156.67.243.126 X-Env-From: David.Laight@ACULAB.COM X-Proto: esmtps X-Revdns: X-HELO: AcuMS.aculab.com X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256 X-Authenticated_ID: X-PolicySMART: 3396946, 3397078 X-Virus-Status: Scanned by VirusSMART (c) X-Virus-Status: Scanned by VirusSMART (s) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogTG9nYW4gR3VudGhvcnBlDQo+IFNlbnQ6IDEzIE1hcmNoIDIwMTggMjM6NDYNCi4uLg0K PiBBcyBTdGVwaGVuIHBvaW50ZWQgb3V0LCBpdCdzIGEgcmVxdWlyZW1lbnQgb2YgdGhlIFBDSWUg c3BlYyB0aGF0IGENCj4gc3dpdGNoIHN1cHBvcnRzIFAyUC4gSWYgeW91IHdhbnQgdG8gc2VsbCBh IHN3aXRjaCB0aGF0IGRvZXMgUDJQIHdpdGggYmFkDQo+IHBlcmZvcm1hbmNlIHRoZW4gdGhhdCdz IG9uIHlvdSB0byBkZWFsIHdpdGguDQoNClRoYXQgc3VycHJpc2VzIG1lICh1bmxlc3MgSSBtaXNz ZWQgc29tZXRoaW5nIGxhc3QgdGltZSBJIHJlYWQgdGhlIHNwZWMpLg0KV2hpbGUgUDJQIHdyaXRl cyBhcmUgcmVsYXRpdmVseSBlYXN5IHRvIGhhbmRsZSwgcmVhZHMgYW5kIGFueSBvdGhlciBUTFAg dGhhdA0KcmVxdWlyZSBhY2tzIGFyZSBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHByb3Bvc2l0aW9u Lg0KVGhlcmUgYXJlIG5vIGFkZGl0aW9uYWwgZmllbGRzIHRoYXQgY2FuIGJlIHNldCBpbiB0aGUg cmVhZCBUTFAgYW5kIHdpbGwgYmUNCnJlZmxlY3RlZCBiYWNrIGluIHRoZSBhY2socykgdGhhbiBj YW4gYmUgdXNlZCB0byByb3V0ZSB0aGUgYWNrcyBiYWNrIHRvIHRoZQ0KY29ycmVjdCBpbml0aWF0 b3IuDQoNCkknbSBwcmV0dHkgc3VyZSB0aGF0IHRvIHN1cHBvcnQgUDJQIHJlYWRzIGEgc3dpdGNo IHdvdWxkIGhhdmUgdG8gc2F2ZQ0KdGhlIHJlY2VpdmVkIHJlYWQgVExQIGFuZCAocG9zc2libHkg bGF0ZXIgb24pIGlzc3VlIHJlYWQgVExQIG9mIGl0cyBvd24NCmZvciB0aGUgcmVxdWlyZWQgZGF0 YS4NCkknbSBub3QgZXZlbiBzdXJlIGl0IGlzIGVhc3kgdG8gaW50ZXJsZWF2ZSB0aGUgUDJQIHJl YWRzIHdpdGggdGhvc2UNCmNvbWluZyBmcm9tIHRoZSByb290Lg0KVGhhdCByZXF1aXJlcyBhIHBv dGVudGlhbGx5IGluZmluaXRlIHF1ZXVlIG9mIHBlbmRpbmcgcmVxdWVzdHMuDQoNClNvbWUgeDg2 IHJvb3QgcG9ydHMgc3VwcG9ydCBQMlAgd3JpdGVzIChtYXliZSB3aXRoIGEgYmlvcyBvcHRpb24p Lg0KSXQgd291bGQgYmUgYSBzaGFtZSBub3QgdG8gYmUgYWJsZSB0byBkbyBQMlAgd3JpdGVzIG9u IHN1Y2ggc3lzdGVtcw0KZXZlbiB0aG91Z2ggUDJQIHJlYWRzIHdvbid0IHdvcmsuDQoNCihXZSBs b29rZWQgYXQgdXNpbmcgUDJQIHRyYW5zZmVycyBmb3Igc29tZSBkYXRhLCBidXQgaW4gdGhlIGVu ZCB1c2VkDQphIGRpZmZlcmVudCBzY2hlbWUuDQpGb3Igb3VyIHVzZSBjYXNlIFAyUCB3cml0ZXMg d2VyZSBlbm91Z2guDQpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBhY2Nlc3MgdGhlIHNhbWUg aG9zdCBtZW1vcnkgYnVmZmVyIGZyb20NCnR3byBkaWZmZXJlbnQgZGV2aWNlcyAtIGJ1dCB0aGVy ZSBpc24ndCBhbiBBUEkgdGhhdCBsZXRzIHlvdSBkbyB0aGF0LikNCg0KCURhdmlkDQoNCg0K