Received: by 10.223.185.116 with SMTP id b49csp7616230wrg; Thu, 1 Mar 2018 08:16:14 -0800 (PST) X-Google-Smtp-Source: AG47ELuU6ZiygRSgPtwoXLNmRClk56YKBL+sBNMmFo8Jhj0oSipNUReXqXJR2aYYAHxBfNZc2Poe X-Received: by 2002:a17:902:c5:: with SMTP id a63-v6mr2436627pla.391.1519920974574; Thu, 01 Mar 2018 08:16:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519920974; cv=none; d=google.com; s=arc-20160816; b=fRQVXWJKnb/UKflos+VGda1VbqW5dlUgH8WoHg4xL7h1yxgcU9/lsaUNaRtPA7t0Gz Upq74VjCghap7dxiYDH3yEZKnwqLl3NQ9PpkcAOio5A+3BQfkr2z5my3ZQn4c5HMz8BO 638pEqhykk0cMuk64f50mdXKu4YT7lepqMvSQ9dL/5I6r4JTM4mY/HsgC7vS1RVo8uj4 dmFAdO8sQ8sZoS4kZfXJnWPYu5Ji0Own2ItJxCOoYGxEhTqQlGoaMIS0dMkrUBt9LJPW uBOQX2QjI9LavPmF4rNeA5qRQXFtrmcJYD0nqFz1/vzraPsqkaTxD4UgqR7gNbc9Zx/G BBPQ== 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=yTWLWpnWeBEUJFO/KOZW+EV+P3BUdDJ7wcK7z0s6aWY=; b=kBrWVDEDIpwVlaAYwbIpv1/IMaymT5hTmuJvI2ds/VKsx0Nv9TrxfiWFPSbYso/u3Z Be+SPhVi3RFRm/X+KPogGeMvROq111gJUxSbycsA7ysVYt0dl2F1dd1Zr4ZtDLjelb8I Ynr3Gn6uN0ZImEgBAp5K9BzHrxreQ98X9zXEWzmBF/ViLk1+u5bEcMe0nnAJDjjJAVr6 yXRfgmgWo9qzzEsebHblX4O0JeMz5Cs9FUYSd/xOJTR5rpt/WHPAC18Ech61lhtBe+xc jDpjR9KdFvZNrzdeaGj1bKHoUqlrAu6ci1HzcERCakMhrzcxI7G0LAtoq2zkS3H3Hf4i fKDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@raithlin.onmicrosoft.com header.s=selector1-raithlin-com header.b=Lljc/b+/; 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 bi1-v6si3209737plb.393.2018.03.01.08.15.59; Thu, 01 Mar 2018 08:16:14 -0800 (PST) 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=Lljc/b+/; 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 S1032857AbeCAQPK (ORCPT + 99 others); Thu, 1 Mar 2018 11:15:10 -0500 Received: from mail-eopbgr670102.outbound.protection.outlook.com ([40.107.67.102]:5312 "EHLO CAN01-TO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1032539AbeCAQPH (ORCPT ); Thu, 1 Mar 2018 11:15:07 -0500 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=yTWLWpnWeBEUJFO/KOZW+EV+P3BUdDJ7wcK7z0s6aWY=; b=Lljc/b+/IzIZo3xXocTTQkFvdt4hcHQQ9WwlzNi1/aRaJVDCNYenQj2mW7DPiC1L4jcMHj1Y2ZL7YB8lxpRWYQPrEHVBzPVbXvNAF+4f0BFBf7TpGM3Y1SqCKE+IlQaoeirMuOgSIBGq7GrkJzcIn7BybpmEvMRoDSjbyohlP5s= Received: from YTXPR0101MB2045.CANPRD01.PROD.OUTLOOK.COM (52.132.39.161) by YTXPR0101MB0974.CANPRD01.PROD.OUTLOOK.COM (52.132.34.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Thu, 1 Mar 2018 16:15:04 +0000 Received: from YTXPR0101MB2045.CANPRD01.PROD.OUTLOOK.COM ([fe80::3cd5:8402:cda5:7dff]) by YTXPR0101MB2045.CANPRD01.PROD.OUTLOOK.COM ([fe80::3cd5:8402:cda5:7dff%13]) with mapi id 15.20.0527.022; Thu, 1 Mar 2018 16:15:04 +0000 From: "Stephen Bates" To: Sagi Grimberg , Logan Gunthorpe , "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: Christoph Hellwig , Jens Axboe , Keith Busch , Bjorn Helgaas , Jason Gunthorpe , Max Gurtovoy , Dan Williams , =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= , Benjamin Herrenschmidt , "Alex Williamson" , Steve Wise Subject: Re: [PATCH v2 10/10] nvmet: Optionally use PCI P2P memory Thread-Topic: [PATCH v2 10/10] nvmet: Optionally use PCI P2P memory Thread-Index: AQHTsO2FaiSytyZxbkuik0deJPQRE6O7N/eA///hvwA= Date: Thu, 1 Mar 2018 16:15:04 +0000 Message-ID: References: <20180228234006.21093-1-logang@deltatee.com> <20180228234006.21093-11-logang@deltatee.com> <749e3752-4349-0bdf-5243-3d510c2b26db@grimberg.me> In-Reply-To: <749e3752-4349-0bdf-5243-3d510c2b26db@grimberg.me> Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.a.0.180210 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;YTXPR0101MB0974;7:VFFmutQodJtY+LvUZkkp3yaJmbetdgj6zFkXKl3lazqzZsJ/3RohdauSP8m43ExsCOuC7Z4nVSpSusdS3T2kyxvoq3O0AxOZHI1sUJoPp4mTkuHi7ivg5TNvzBydmgOLVIstshTzL01QQ1lnnaQufLzFBEdeGXBgKBFCBX9E9lqc0u3VxU8avZAkp2wOv3ZF++qQrhADpB6iS/+njVFfElbF0yWPe2GqIoieTwygs47445vI3/3zsTBuPdg0Ytk4 x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 6856509f-14b9-412b-282b-08d57f8f97d9 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(7021125)(4534165)(7022125)(4603075)(4627221)(201702281549075)(7048125)(7024125)(7027125)(7028125)(7023125)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:YTXPR0101MB0974; x-ms-traffictypediagnostic: YTXPR0101MB0974: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040501)(2401047)(8121501046)(5005006)(3231220)(944501227)(93006095)(93001095)(3002001)(10201501046)(6041288)(20161123564045)(20161123560045)(2016111802025)(20161123558120)(20161123562045)(6072148)(6043046)(201708071742011);SRVR:YTXPR0101MB0974;BCL:0;PCL:0;RULEID:;SRVR:YTXPR0101MB0974; x-forefront-prvs: 05986C03E0 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39380400002)(366004)(376002)(39830400003)(346002)(396003)(199004)(189003)(51914003)(2906002)(6486002)(6306002)(99286004)(26005)(33656002)(106356001)(478600001)(6512007)(305945005)(186003)(6436002)(68736007)(5660300001)(4326008)(110136005)(2950100002)(58126008)(97736004)(6506007)(229853002)(25786009)(105586002)(102836004)(59450400001)(316002)(54906003)(966005)(2201001)(86362001)(83716003)(6246003)(8676002)(8936002)(5250100002)(2501003)(36756003)(53936002)(14454004)(81156014)(6116002)(3846002)(82746002)(7736002)(3660700001)(76176011)(7416002)(2900100001)(66066001)(81166006)(3280700002);DIR:OUT;SFP:1102;SCL:1;SRVR:YTXPR0101MB0974;H:YTXPR0101MB2045.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: nlxOCaIn1nGJ/1jzgxhUTV179+wbjP4CAlJKycvsjWyzCNzahyfSnEQx2XyicUYHeKvCuKrMVoVgPI2/tn0dARR1DHJK7MjiO7P+hcG3pjGVvlPIVDUeuNDM+iD9fVmlrDubLD8VrKaIx1NwRKWhNMQl7Tt7AJi2bHMoeyae1Zg= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: <196AA3290052DF43BEE7534D9534469B@CANPRD01.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: raithlin.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6856509f-14b9-412b-282b-08d57f8f97d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2018 16:15:04.6810 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 18519031-7ff4-4cbb-bbcb-c3252d330f4b X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTXPR0101MB0974 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiA+IElkZWFsbHksIHdlJ2Qgd2FudCB0byB1c2UgYW4gTlZNRSBDTUIgYnVmZmVyIGFzIHAycCBt ZW1vcnkuIFRoaXMgd291bGQNCj4gPiBzYXZlIGFuIGV4dHJhIFBDSSB0cmFuc2ZlciBhcyB0aGUg TlZNRSBjYXJkIGNvdWxkIGp1c3QgdGFrZSB0aGUgZGF0YQ0KPiA+IG91dCBvZiBpdCdzIG93biBt ZW1vcnkuIEhvd2V2ZXIsIGF0IHRoaXMgdGltZSwgY2FyZHMgd2l0aCBDTUIgYnVmZmVycw0KPiA+ IGRvbid0IHNlZW0gdG8gYmUgYXZhaWxhYmxlLg0KDQo+IENhbiB5b3UgZGVzY3JpYmUgd2hhdCB3 b3VsZCBiZSB0aGUgcGxhbiB0byBoYXZlIGl0IHdoZW4gdGhlc2UgZGV2aWNlcw0KPiBkbyBjb21l IGFsb25nPyBJJ2Qgc2F5IHRoYXQgcDJwX2RldiBuZWVkcyB0byBiZWNvbWUgYSBudm1ldF9ucyBy ZWZlcmVuY2UNCj4gYW5kIG5vdCBmcm9tIG52bWV0X2N0cmwuIFRoZW4sIHdoZW4gY21iIGNhcGFi bGUgZGV2aWNlcyBjb21lIGFsb25nLCB0aGUNCj4gbnMgY2FuIHByZWZlciB0byB1c2UgaXRzIG93 biBjbWIgaW5zdGVhZCBvZiBsb2NhdGluZyBhIHAycF9kZXYgZGV2aWNlPw0KDQpIaSBTYWdpDQoN ClRoYW5rcyBmb3IgdGhlIHJldmlldyEgVGhhdCBjb21taXQgbWVzc2FnZSBpcyBzb21ld2hhdCBk YXRlZCBhcyBOVk1lIGNvbnRyb2xsZXJzIHdpdGggQ01CcyB0aGF0IHN1cHBvcnQgUkRTIGFuZCBX RFMgYXJlIG5vdyBjb21tZXJjaWFsbHkgYXZhaWxhYmxlIFsxXS4gSG93ZXZlciB3ZSBoYXZlIG5v dCB5ZXQgdHJpZWQgdG8gZG8gYW55IGtpbmQgb2Ygb3B0aW1pemF0aW9uIGFyb3VuZCB0aGlzIHll dCBpbiB0ZXJtcyBvZiBkZXRlcm1pbmluZyB3aGljaCBwMnBfZGV2IHRvIHVzZS4gWW91ciBzdWdn ZXN0IGFib3ZlIGxvb2tzIGdvb2QgYW5kIHdlIGNhbiBsb29rIGludG8gdGhpcyBraW5kIG9mIG9w dGltaXphdGlvbiBpbiBkdWUgY291cnNlLg0KDQpbMV0gaHR0cDovL3d3dy5laWRldGljb20uY29t L3VwbG9hZHMvaW1hZ2VzL05vTG9hZF9Qcm9kdWN0X1NwZWMucGRmDQogICAgDQo+PiArCWN0cmwt PnAycF9kZXYgPSBwY2lfcDJwbWVtX2ZpbmQoJmN0cmwtPnAycF9jbGllbnRzKTsNCg0KPiBUaGlz IGlzIHRoZSBmaXJzdCBwMnBfZGV2IGZvdW5kIHJpZ2h0PyBXaGF0IGhhcHBlbnMgaWYgSSBoYXZl IG1vcmUgdGhhbg0KPiBhIHNpbmdsZSBwMnAgZGV2aWNlPyBJbiB0aGVvcnkgSSdkIGhhdmUgbW9y ZSBwMnAgbWVtb3J5IEkgY2FuIHVzZS4gSGF2ZQ0KPiB5b3UgY29uc2lkZXJlZCBtYWtpbmcgcGNp X3AycG1lbV9maW5kIHJldHVybiB0aGUgbGVhc3QgdXNlZCBzdWl0YWJsZQ0KPiBkZXZpY2U/DQog ICAgDQpZZXMgcGNpX3AycG1lbV9maW5kIHdpbGwgYWx3YXlzIHJldHVybiB0aGUgZmlyc3QgdmFs aWQgcDJwX2RldiBmb3VuZC4gQXQgdGhlIHZlcnkgbGVhc3Qgd2Ugc2hvdWxkIHVwZGF0ZSB0aGlz IGFsbG9jYXRlIG92ZXIgYWxsIHRoZSB2YWxpZCBwMnBfZGV2LiBTaW5jZSB0aGUgbG9hZCBvbiBh bnkgZ2l2ZW4gcDJwX2RldiB3aWxsIHZhcnkgb3ZlciB0aW1lIEkgdGhpbmsgYSByYW5kb20gYWxs b2NhdGlvbiBvZiB0aGUgZGV2aWNlcyBtYWtlcyBzZW5zZSAoYXQgbGVhc3QgZm9yIG5vdykuIA0K DQpTdGVwaGVuDQoNCg==