From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr680100.outbound.protection.outlook.com ([40.107.68.100]:44871 "EHLO NAM04-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727773AbeINSMc (ORCPT ); Fri, 14 Sep 2018 14:12:32 -0400 From: Trond Myklebust To: "viro@ZenIV.linux.org.uk" , "dhowells@redhat.com" CC: "linux-kernel@vger.kernel.org" , "linux-afs@lists.infradead.org" , "linux-fsdevel@vger.kernel.org" Subject: Re: [PATCH 04/10] iov_iter: Add mapping and discard iterator types Date: Fri, 14 Sep 2018 12:57:26 +0000 Message-ID: References: <153685389564.14766.11306559824641824935.stgit@warthog.procyon.org.uk> <153685392942.14766.3347355712333618914.stgit@warthog.procyon.org.uk> <20180914041831.GY19965@ZenIV.linux.org.uk> In-Reply-To: <20180914041831.GY19965@ZenIV.linux.org.uk> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <8411263DE5D71344893DBC2D165D7217@namprd13.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: T24gRnJpLCAyMDE4LTA5LTE0IGF0IDA1OjE4ICswMTAwLCBBbCBWaXJvIHdyb3RlOg0KPiBPbiBU aHUsIFNlcCAxMywgMjAxOCBhdCAwNDo1MjowOVBNICswMTAwLCBEYXZpZCBIb3dlbGxzIHdyb3Rl Og0KPiA+IEFkZCB0d28gbmV3IGl0ZXJhdG9yIHR5cGVzIHRvIGlvdl9pdGVyOg0KPiA+IA0KPiA+ ICAoMSkgSVRFUl9NQVBQSU5HDQo+ID4gDQo+ID4gICAgICBUaGlzIHdhbGtzIHRocm91Z2ggYSBz ZXQgb2YgcGFnZXMgYXR0YWNoZWQgdG8gYW4gYWRkcmVzc19zcGFjZQ0KPiA+IHRoYXQNCj4gPiAg ICAgIGFyZSBwaW5uZWQgb3IgbG9ja2VkLCBzdGFydGluZyBhdCBhIGdpdmVuIHBhZ2UgYW5kIG9m ZnNldCBhbmQNCj4gPiB3YWxraW5nDQo+ID4gICAgICBmb3IgdGhlIHNwZWNpZmllZCBhbW91bnQg b2Ygc3BhY2UuICBBIGZhY2lsaXR5IHRvIGdldCBhDQo+ID4gY2FsbGJhY2sgZWFjaA0KPiA+ICAg ICAgdGltZSBhIHBhZ2UgaXMgZW50aXJlbHkgcHJvY2Vzc2VkIGlzIHByb3ZpZGVkLg0KPiA+IA0K PiA+ICAgICAgVGhpcyBpcyB1c2VmdWwgZm9yIGNvcHlpbmcgZGF0YSBmcm9tIHNvY2tldCBidWZm ZXJzIHRvIGlub2Rlcw0KPiA+IGluDQo+ID4gICAgICBuZXR3b3JrIGZpbGVzeXN0ZW1zLg0KPiAN Cj4gSW50ZXJlc3RpbmcuLi4gIFF1ZXN0aW9uczoNCj4gCSogd2hhdCB3aWxsIGhvbGQgdGhvc2Ug cGFnZXM/ICBJT1csIHdoZXJlIHdpbGwgeW91DQo+IHVubG9jay9kcm9wL3doYXRub3QNCj4gdGhv c2Ugc3Vja2VyPw0KPiAJKiAiY2FsbGJhY2siIHNvdW5kcyBkYW5nZXJvdXMgLSBpdCBhcHBlYXJz IHRvIGltcGx5IHRoYXQgeW91DQo+IHdvbid0DQo+IGNvcHkgdG8vZnJvbSB0aGUgc2FtZSBwYWdl IHR3aWNlLiAgTm90IHRydWUgZm9yIGEgbG90IG9mIGlvdl9pdGVyDQo+IHVzZXJzOyB3aGF0DQo+ IGhhcHBlbnMgaWYgeW91IHBhc3Mgc3VjaCBhIGJlYXN0IHRvIHRoZW0/DQo+IAkqIHdoeSBub3Qg c2ltcGx5ICJidWlsZCBhbmQgcG9wdWxhdGUgSVRFUl9CVkVDIGFsaWFzaW5nIGEgcGllY2UNCj4g b2YgbWFwcGluZyIsDQo+IHBvc3NpYmx5IGluICJncmFiIiBhbmQgImdyYWIrbG9jayIgdmFyaWFu dHM/ICBUaG9zZSBJVEVSX01BUFBJTkcgZG8NCj4gc2VlbSB0byBiZQ0KPiByZWxhdGVkIHRvIElU RVJfQlZFQywgYXQgdGhlIHZlcnkgbGVhc3QuICBOb3RlLCBCVFcsIHRoYXQNCj4gaW92X2l0ZXJf Z2V0X3BhZ2VzLi4uKCkNCj4gbWlnaHQgbXV0YXRlIGludG8gc29tZXRoaW5nIHNpbWlsYXIgLSAi YnVpbGQgYW5kIHBvcHVsYXRlIElURVJfQlZFQw0KPiBhbGlhc2luZyBhIHBpZWNlDQo+IG9mIGdp dmVuIGlvdl9pdGVyIi4gIE9yLCBwZXJoYXBzLCBhIG5pY2VyLW9uLW1lbW9yeSBhbmFsb2d1ZSBv Zg0KPiBJVEVSX0JWRUMgLQ0KPiB3aXRoIDxvZmZzZXQsIGJ5dGVzLCBwb2ludGVyIHRvIHBhZ2Vz IGFycmF5PiBpbnN0ZWFkIG9mIDxvZmZzZXQsDQo+IGJ5dGVzLCBwYWdlPiBhcw0KPiBlbGVtZW50 cywgd2l0aCB0aGUgc2FtZSAicG9wdWxhdGUgZnJvbSBtYXBwaW5nIiB0byBnZXQgc29tZXRoaW5n DQo+IHNpbWlsYXIgdG8geW91cg0KPiBmdW5jdGlvbmFsaXR5IGFuZCAicG9wdWxhdGUgZnJvbSBp b3ZfaXRlciIgZm9yIGlvdl9pdGVyX2dldF9wYWdlcy4uLg0KPiByZXBsYWNlbWVudC4NCg0KQW5v dGhlciBxdWVzdGlvbiB0aGF0IGlzIHJlbGV2YW50IGZvciBtb3N0IG5ldHdvcmtlZCBmaWxlc3lz dGVtcw0KKGluY2x1ZGluZyBBRlMsIEkgYmVsaWV2ZSksIGlzIGhvdyB3aWxsIHlvdSBkZWFsIHdp dGggZW5jcnlwdGlvbiBvZiB0aGUNCmRhdGEgeW91IGFyZSB0cmFuc21pdHRpbmc/IEVuY3J5cHRp bmcgYW5kIGRlY3J5cHRpbmcgaW4tcGxhY2UgZGlyZWN0bHkNCmluIHRoZSBwYWdlIGNhY2hlIG9y IGluIGEgdXNlcnNwYWNlIE9fRElSRUNUIG1hcHBlZCBidWZmZXIgbWlnaHQgbm90IGJlDQp0aGUg YmVzdCBhbmQgbW9zdCBzZWN1cmUgb3B0aW9uLCBzbyB3b24ndCB5b3UgZmluZCB5b3Vyc2VsZiB3 YW50aW5nIHRvDQpjb3B5IHRoZSBkYXRhIGFueXdheT8NCg0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QN CkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwgSGFtbWVyc3BhY2UNCnRyb25kLm15a2xlYnVz dEBoYW1tZXJzcGFjZS5jb20NCg0KDQo=