Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp399509pxb; Sat, 10 Apr 2021 06:31:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzdLsfXzOVbNYIazY4uqX77A3+IkV31p0XlFrDikTFnnahJp/dJCRMAjII+89G/z2HvB55j X-Received: by 2002:a05:6a00:849:b029:204:7048:3990 with SMTP id q9-20020a056a000849b029020470483990mr16644416pfk.25.1618061464391; Sat, 10 Apr 2021 06:31:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618061464; cv=none; d=google.com; s=arc-20160816; b=AnaDfXR9JJY8Un4L8kYJ9kEiSb9RSazpIpPrz032lU3cvq3ySlKLip4DmMIisbnaNU m1Lm4zUfo1GkSfCLVApTGNUdcPyX3qXGslW5VIZnaEiwQCGaDF8k/GZpgI+HBboP/6Vr GTM+KwP0w3Rvgp+N1jXVI29303PzaPzsOUMhyF7GJ2EE0yOey2tFM8ECExMGbrgEWbnp TYJricgDq4TTqFSF4R76hZf6G7FhFzVE4r7O6MqS0zRFo31XKlPepGVOGOHFRMSLHoR9 2NWcK3rhAJnM/0qDrZSLJzQxUMbBhZgDPBANgN2mhoey9jH8xpvalVtcVK+KlTO+j45x h8AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=7VqEH+sF6eySPKmEvtl4CnyQ14owZqAXVyC+HBm8I6g=; b=uzHWOqYpCpbWfin8p9RoWtzdW8cxsrWq98b2JDQGxQg4pimjbi0QSA/T+CEdWQoB8R kGtvkoWqn5A7IJFoA616HwitmSe58PFE9h3wtwviFriNvvrj5tEWEiy5Zh4nQJDN+6Zj ZswxBKpzurHVMS40t5jnSeHyaurkNw3uv+VslzZLP9zMgodBRgrK6GJGPDtVi1v4F7p2 CDXSCHVXIrG7UQZhgHMTpvMDgoJ5RG4Ya/OsarD3xj7lmB1AuaL2ck6SZPiFGmhRDysT iEhzitXkJpBDB948H4kbjWiDZrNucGp2q/9+KIy3Xw/DGbwlHlXF4zW3K7A5xDkny1tl kWwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d21si7769456pfv.143.2021.04.10.06.30.38; Sat, 10 Apr 2021 06:31:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234775AbhDJNav (ORCPT + 99 others); Sat, 10 Apr 2021 09:30:51 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([185.58.85.151]:25283 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234262AbhDJNar (ORCPT ); Sat, 10 Apr 2021 09:30:47 -0400 Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-210-bm-DHej2NTiib0mw0GQynw-1; Sat, 10 Apr 2021 14:30:28 +0100 X-MC-Unique: bm-DHej2NTiib0mw0GQynw-1 Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) by AcuMS.aculab.com (fd9f:af1c:a25b:0:994c:f5c2:35d6:9b65) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 10 Apr 2021 14:30:27 +0100 Received: from AcuMS.Aculab.com ([fe80::994c:f5c2:35d6:9b65]) by AcuMS.aculab.com ([fe80::994c:f5c2:35d6:9b65%12]) with mapi id 15.00.1497.012; Sat, 10 Apr 2021 14:30:27 +0100 From: David Laight To: 'Tom Talpey' , Haakon Bugge CC: Chuck Lever III , Jason Gunthorpe , Christoph Hellwig , Leon Romanovsky , Doug Ledford , Leon Romanovsky , Adit Ranadive , Anna Schumaker , Ariel Elior , Avihai Horon , Bart Van Assche , Bernard Metzler , "David S. Miller" , "Dennis Dalessandro" , Devesh Sharma , Faisal Latif , "Jack Wang" , Jakub Kicinski , Bruce Fields , Jens Axboe , Karsten Graul , Keith Busch , Lijun Ou , CIFS , LKML , Linux NFS Mailing List , "linux-nvme@lists.infradead.org" , OFED mailing list , "linux-s390@vger.kernel.org" , Max Gurtovoy , Max Gurtovoy , "Md. Haris Iqbal" , "Michael Guralnik" , Michal Kalderon , Mike Marciniszyn , Naresh Kumar PBS , Linux-Net , "Potnuri Bharat Teja" , "rds-devel@oss.oracle.com" , Sagi Grimberg , "samba-technical@lists.samba.org" , "Santosh Shilimkar" , Selvin Xavier , Shiraz Saleem , Somnath Kotur , Sriharsha Basavapatna , Steve French , Trond Myklebust , VMware PV-Drivers , Weihang Li , Yishai Hadas , Zhu Yanjun Subject: RE: [PATCH rdma-next 00/10] Enable relaxed ordering for ULPs Thread-Topic: [PATCH rdma-next 00/10] Enable relaxed ordering for ULPs Thread-Index: AQHXLWixzqpV3HG00U+6H5w8s2gjs6qtuZCg Date: Sat, 10 Apr 2021 13:30:26 +0000 Message-ID: References: <20210405052404.213889-1-leon@kernel.org> <20210405134115.GA22346@lst.de> <20210405200739.GB7405@nvidia.com> <20210406114952.GH7405@nvidia.com> <8A5E83DF-5C08-49CE-8EE3-08DC63135735@oracle.com> <4b02d1b2-be0e-0d1d-7ac3-38d32e44e77e@talpey.com> <1FA38618-E245-4C53-BF49-6688CA93C660@oracle.com> <7b9e7d9c-13d7-0d18-23b4-0d94409c7741@talpey.com> In-Reply-To: <7b9e7d9c-13d7-0d18-23b4-0d94409c7741@talpey.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org RnJvbTogVG9tIFRhbHBleQ0KPiBTZW50OiAwOSBBcHJpbCAyMDIxIDE4OjQ5DQo+IE9uIDQvOS8y MDIxIDEyOjI3IFBNLCBIYWFrb24gQnVnZ2Ugd3JvdGU6DQo+ID4NCj4gPg0KPiA+PiBPbiA5IEFw ciAyMDIxLCBhdCAxNzozMiwgVG9tIFRhbHBleSA8dG9tQHRhbHBleS5jb20+IHdyb3RlOg0KPiA+ Pg0KPiA+PiBPbiA0LzkvMjAyMSAxMDo0NSBBTSwgQ2h1Y2sgTGV2ZXIgSUlJIHdyb3RlOg0KPiA+ Pj4+IE9uIEFwciA5LCAyMDIxLCBhdCAxMDoyNiBBTSwgVG9tIFRhbHBleSA8dG9tQHRhbHBleS5j b20+IHdyb3RlOg0KPiA+Pj4+DQo+ID4+Pj4gT24gNC82LzIwMjEgNzo0OSBBTSwgSmFzb24gR3Vu dGhvcnBlIHdyb3RlOg0KPiA+Pj4+PiBPbiBNb24sIEFwciAwNSwgMjAyMSBhdCAxMTo0MjozMVBN ICswMDAwLCBDaHVjayBMZXZlciBJSUkgd3JvdGU6DQo+ID4+Pj4+DQo+ID4+Pj4+PiBXZSBuZWVk IHRvIGdldCBhIGJldHRlciBpZGVhIHdoYXQgY29ycmVjdG5lc3MgdGVzdGluZyBoYXMgYmVlbiBk b25lLA0KPiA+Pj4+Pj4gYW5kIHdoZXRoZXIgcG9zaXRpdmUgY29ycmVjdG5lc3MgdGVzdGluZyBy ZXN1bHRzIGNhbiBiZSByZXBsaWNhdGVkDQo+ID4+Pj4+PiBvbiBhIHZhcmlldHkgb2YgcGxhdGZv cm1zLg0KPiA+Pj4+PiBSTyBoYXMgYmVlbiByb2xsaW5nIG91dCBzbG93bHkgb24gbWx4NSBvdmVy IGEgZmV3IHllYXJzIGFuZCBzdG9yYWdlDQo+ID4+Pj4+IFVMUHMgYXJlIHRoZSBsYXN0IHRvIGNo YW5nZS4gZWcgdGhlIG1seDUgZXRoZXJuZXQgZHJpdmVyIGhhcyBoYWQgUk8NCj4gPj4+Pj4gdHVy bmVkIG9uIGZvciBhIGxvbmcgdGltZSwgdXNlcnNwYWNlIEhQQyBhcHBsaWNhdGlvbnMgaGF2ZSBi ZWVuIHVzaW5nDQo+ID4+Pj4+IGl0IGZvciBhIHdoaWxlIG5vdyB0b28uDQo+ID4+Pj4NCj4gPj4+ PiBJJ2QgbG92ZSB0byBzZWUgUk8gYmUgdXNlZCBtb3JlLCBpdCB3YXMgYWx3YXlzIHNvbWV0aGlu ZyB0aGUgUkRNQQ0KPiA+Pj4+IHNwZWNzIHN1cHBvcnRlZCBhbmQgY2FyZWZ1bGx5IGFyY2hpdGVj dGVkIGZvci4gTXkgb25seSBjb25jZXJuIGlzDQo+ID4+Pj4gdGhhdCBpdCdzIGRpZmZpY3VsdCB0 byBnZXQgcmlnaHQsIGVzcGVjaWFsbHkgd2hlbiB0aGUgcGxhdGZvcm1zDQo+ID4+Pj4gaGF2ZSBi ZWVuIHJ1bm5pbmcgc3RyaWN0bHktb3JkZXJlZCBmb3Igc28gbG9uZy4gVGhlIFVMUHMgbmVlZA0K PiA+Pj4+IHRlc3RpbmcsIGFuZCBhIGxvdCBvZiBpdC4NCj4gPj4+Pg0KPiA+Pj4+PiBXZSBrbm93 IHRoZXJlIGFyZSBwbGF0Zm9ybXMgd2l0aCBicm9rZW4gUk8gaW1wbGVtZW50YXRpb25zIChsaWtl DQo+ID4+Pj4+IEhhc3dlbGwpIGJ1dCB0aGUga2VybmVsIGlzIHN1cHBvc2VkIHRvIGdsb2JhbGx5 IHR1cm4gb2ZmIFJPIG9uIGFsbA0KPiA+Pj4+PiB0aG9zZSBjYXNlcy4gSSdkIGJlIGEgYml0IHN1 cnByaXNlZCBpZiB3ZSBkaXNjb3ZlciBhbnkgbW9yZSBmcm9tIHRoaXMNCj4gPj4+Pj4gc2VyaWVz Lg0KPiA+Pj4+PiBPbiB0aGUgb3RoZXIgaGFuZCB0aGVyZSBhcmUgcGxhdGZvcm1zIHRoYXQgZ2V0 IGh1Z2Ugc3BlZWQgdXBzIGZyb20NCj4gPj4+Pj4gdHVybmluZyB0aGlzIG9uLCBBTUQgaXMgb25l IGV4YW1wbGUsIHRoZXJlIGFyZSBhIGJ1bmNoIGluIHRoZSBBUk0NCj4gPj4+Pj4gd29ybGQgdG9v Lg0KPiA+Pj4+DQo+ID4+Pj4gTXkgYmVsaWVmIGlzIHRoYXQgdGhlIGJpZ2dlc3QgcmlzayBpcyBm cm9tIHNpdHVhdGlvbnMgd2hlcmUgY29tcGxldGlvbnMNCj4gPj4+PiBhcmUgYmF0Y2hlZCwgYW5k IHRoZXJlZm9yZSBwb2xsaW5nIGlzIHVzZWQgdG8gZGV0ZWN0IHRoZW0gd2l0aG91dA0KPiA+Pj4+ IGludGVycnVwdHMgKHdoaWNoIGV4cGxpY2l0bHkpLiBUaGUgUk8gcGlwZWxpbmUgd2lsbCBjb21w bGV0ZWx5IHJlb3JkZXINCj4gPj4+PiBETUEgd3JpdGVzLCBhbmQgY29uc3VtZXJzIHdoaWNoIGlu ZmVyIG9yZGVyaW5nIGZyb20gbWVtb3J5IGNvbnRlbnRzIG1heQ0KPiA+Pj4+IGJyZWFrLiBUaGlz IGNhbiBldmVuIGFwcGx5IHdpdGhpbiB0aGUgcHJvdmlkZXIgY29kZSwgd2hpY2ggbWF5IGF0dGVt cHQNCj4gPj4+PiB0byBwb2xsIFdSIGFuZCBDUSBzdHJ1Y3R1cmVzLCBhbmQgYmUgdHJpcHBlZCB1 cC4NCj4gPj4+IFlvdSBhcmUgcmVmZXJyaW5nIHNwZWNpZmljYWxseSB0byBSUEMvUkRNQSBkZXBl bmRpbmcgb24gUmVjZWl2ZQ0KPiA+Pj4gY29tcGxldGlvbnMgdG8gZ3VhcmFudGVlIHRoYXQgcHJl dmlvdXMgUkRNQSBXcml0ZXMgaGF2ZSBiZWVuDQo+ID4+PiByZXRpcmVkPyBPciBpcyB0aGVyZSBh IHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24gcHJhY3RpY2UgaW4NCj4gPj4+IHRoZSBMaW51eCBS UEMvUkRNQSBjb2RlIHRoYXQgd29ycmllcyB5b3U/DQo+ID4+DQo+ID4+IE5vdGhpbmcgaW4gdGhl IFJQQy9SRE1BIGNvZGUsIHdoaWNoIGlzIElNTyBjb3JyZWN0LiBUaGUgd29ycnksIHdoaWNoDQo+ ID4+IGlzIGhvcGVmdWxseSB1bmZvdW5kZWQsIGlzIHRoYXQgdGhlIFJPIHBpcGVsaW5lIG1pZ2h0 IG5vdCBoYXZlIGZsdXNoZWQNCj4gPj4gd2hlbiBhIGNvbXBsZXRpb24gaXMgcG9zdGVkICphZnRl ciogcG9zdGluZyBhbiBpbnRlcnJ1cHQuDQo+ID4+DQo+ID4+IFNvbWV0aGluZyBsaWtlIHRoaXMu Li4NCj4gPj4NCj4gPj4gUkRNQSBXcml0ZSBhcnJpdmVzDQo+ID4+IAlQQ0llIFJPIFdyaXRlIGZv ciBkYXRhDQo+ID4+IAlQQ0llIFJPIFdyaXRlIGZvciBkYXRhDQo+ID4+IAkuLi4NCj4gPj4gUkRN QSBXcml0ZSBhcnJpdmVzDQo+ID4+IAlQQ0llIFJPIFdyaXRlIGZvciBkYXRhDQo+ID4+IAkuLi4N Cj4gPj4gUkRNQSBTZW5kIGFycml2ZXMNCj4gPj4gCVBDSWUgUk8gV3JpdGUgZm9yIHJlY2VpdmUg ZGF0YQ0KPiA+PiAJUENJZSBSTyBXcml0ZSBmb3IgcmVjZWl2ZSBkZXNjcmlwdG9yDQo+ID4NCj4g PiBEbyB5b3UgbWVhbiB0aGUgV3JpdGUgb2YgdGhlIENRRT8gSXQgaGFzIHRvIGJlIFN0cm9uZ2x5 IE9yZGVyZWQgZm9yIGEgY29ycmVjdCBpbXBsZW1lbnRhdGlvbi4gVGhlbg0KPiBpdCB3aWxsIHNo dXJlIHByaW9yIHdyaXR0ZW4gUk8gZGF0ZSBoYXMgZ2xvYmFsIHZpc2liaWxpdHkgd2hlbiB0aGUg Q1FFIGNhbiBiZSBvYnNlcnZlZC4NCj4gDQo+IEkgd2Fzbid0IGF3YXJlIHRoYXQgYSBzdHJvbmds eS1vcmRlcmVkIFBDSWUgV3JpdGUgd2lsbCBlbnN1cmUgdGhhdA0KPiBwcmlvciByZWxheGVkLW9y ZGVyZWQgd3JpdGVzIHdlbnQgZmlyc3QuIElmIHRoYXQncyB0aGUgY2FzZSwgSSdtDQo+IGZpbmUg d2l0aCBpdCAtIGFzIGxvbmcgYXMgdGhlIHByb3ZpZGVycyBhcmUgY29ycmVjdGx5IGNvZGVkISEN Cg0KSSByZW1lbWJlciB0cnlpbmcgdG8gcmVhZCB0aGUgcmVsZXZhbnQgc2VjdGlvbiBvZiB0aGUg UENJZSBzcGVjLg0KKFBvc3NpYmx5IGluIGEgYm9vayB0aGF0IHdhcyB0cnlpbmcgdG8gbWFrZSBp dCBlYXNpZXIgdG8gdW5kZXJzdGFuZCEpDQpJdCBpcyBhYm91dCBhcyBjbGVhciBhcyBtdWQuDQoN CkkgcHJlc3VtZSB0aGlzIGlzIGFsbCBhYm91dCBhbGxvd2luZyBQQ0llIHRhcmdldHMgKGVnIGV0 aGVybmV0IGNhcmRzKQ0KdG8gdXNlIHJlbGF4ZWQgb3JkZXJpbmcgb24gd3JpdGUgcmVxdWVzdHMg dG8gaG9zdCBtZW1vcnkuDQpBbmQgdGhhdCBzdWNoIHdyaXRlcyBjYW4gYmUgY29tcGxldGVkIG91 dCBvZiBvcmRlcj8NCg0KSXQgaXNuJ3QgZW50aXJlbHkgY2xlYXIgdGhhdCB5b3UgYXJlbid0IHRh bGtpbmcgb2YgbGV0dGluZyB0aGUNCmNwdSBkbyAncmVsYXhlZCBvcmRlcicgd3JpdGVzIHRvIFBD SWUgdGFyZ2V0cyENCg0KRm9yIGEgdHlwaWNhbCBldGhlcm5ldCBkcml2ZXIgdGhlIHJlY2VpdmUg aW50ZXJydXB0IGp1c3QgbWVhbnMNCidnbyBhbmQgbG9vayBhdCB0aGUgcmVjZWl2ZSBkZXNjcmlw dG9yIHJpbmcnLg0KU28gdGhlcmUgaXMgYW4gYWJzb2x1dGUgcmVxdWlyZW1lbnQgdGhhdCB0aGUg d3JpdGVzIGZvciBkYXRhDQpidWZmZXIgY29tcGxldGUgYmVmb3JlIHRoZSB3cml0ZSB0byB0aGUg cmVjZWl2ZSBkZXNjcmlwdG9yLg0KVGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgZm9yIHRoZSBpbnRl cnJ1cHQgKHJlcXVlc3RlZCBhZnRlciB0aGUNCmRlc2NyaXB0b3Igd3JpdGUpIHRvIGhhdmUgYmVl biBzZWVuIGJ5IHRoZSBjcHUuDQoNClF1aXRlIG9mdGVuIHRoZSBkcml2ZXIgd2lsbCBmaW5kIHRo ZSAncmVjZWl2ZSBjb21wbGV0ZScNCmRlc2NyaXB0b3Igd2hlbiBwcm9jZXNzaW5nIGZyYW1lcyBm cm9tIGFuIGVhcmxpZXIgaW50ZXJydXB0DQooYW5kIG5vdGhpbmcgdG8gZG8gaW4gcmVzcG9uc2Ug dG8gdGhlIGludGVycnVwdCBpdHNlbGYpLg0KDQpTbyB0aGUgd3JpdGUgdG8gdGhlIHJlY2VpdmUg ZGVzY3JpcHRvciB3b3VsZCBoYXZlIHRvIGhhdmUgUk8gY2xlYXINCnRvIGVuc3VyZSB0aGF0IGFs bCB0aGUgYnVmZmVyIHdyaXRlcyBjb21wbGV0ZSBmaXJzdC4NCg0KKFRoZSBmdXJ0aGVzdCBJJ3Zl IGdvdCBpbnRvIFBDSWUgaW50ZXJuYWxzIHdhcyBmaXhpbmcgdGhlIGJ1Zw0KaW4gc29tZSB2ZW5k b3Itc3VwcGxpZWQgRlBHQSBsb2dpYyB0aGF0IGZhaWxlZCB0byBjb3JyZWN0bHkNCmhhbmRsZSBt dWx0aXBsZSBkYXRhIFRMUCByZXNwb25zZXMgdG8gYSBzaW5nbGUgcmVhZCBUTFAuDQpGb3J0dW5h dGVseSBpdCB3YXNuJ3QgaW4gdGhlIGhhcmQtSVAgYml0LikNCg0KCURhdmlkDQoNCi0NClJlZ2lz dGVyZWQgQWRkcmVzcyBMYWtlc2lkZSwgQnJhbWxleSBSb2FkLCBNb3VudCBGYXJtLCBNaWx0b24g S2V5bmVzLCBNSzEgMVBULCBVSw0KUmVnaXN0cmF0aW9uIE5vOiAxMzk3Mzg2IChXYWxlcykNCg==