Return-Path: linux-nfs-owner@vger.kernel.org Received: from mx2.netapp.com ([216.240.18.37]:32656 "EHLO mx2.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753229Ab2DTVUV (ORCPT ); Fri, 20 Apr 2012 17:20:21 -0400 From: "Myklebust, Trond" To: Fred Isaman CC: "Isaman, Fred" , "linux-nfs@vger.kernel.org" Subject: Re: [PATCH v3 18/25] NFS: prepare coalesce testing for directio Date: Fri, 20 Apr 2012 21:20:18 +0000 Message-ID: <1334956818.3295.25.camel@lade.trondhjem.org> References: <1334947677-28864-1-git-send-email-iisaman@netapp.com> <1334947677-28864-19-git-send-email-iisaman@netapp.com> <1334951175.3295.17.camel@lade.trondhjem.org> In-Reply-To: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-nfs-owner@vger.kernel.org List-ID: T24gRnJpLCAyMDEyLTA0LTIwIGF0IDE2OjUyIC0wNDAwLCBGcmVkIElzYW1hbiB3cm90ZToNCj4g T24gRnJpLCBBcHIgMjAsIDIwMTIgYXQgMzo0NiBQTSwgTXlrbGVidXN0LCBUcm9uZA0KPiA8VHJv bmQuTXlrbGVidXN0QG5ldGFwcC5jb20+IHdyb3RlOg0KPiA+IE9uIEZyaSwgMjAxMi0wNC0yMCBh dCAxNDo0NyAtMDQwMCwgRnJlZCBJc2FtYW4gd3JvdGU6DQo+ID4+IFRoZSBjb2FsZXNjZSBjb2Rl IG1hZGUgYXNzdW1wdGlvbnMgdGhhdCB3aWxsIG5vIGxvbmdlciBiZSB0cnVlIG9uY2UNCj4gPj4g bm9uLXBhZ2UgYWxpZ25lZCBpbyBvY2N1cnMuICBUaGlzIGludHJvZHVjZXMgbm8gY2hhbmdlIGlu DQo+ID4+IGN1cnJlbnQgYmVoYXZpb3IsIGJ1dCBhbGxvd3MgZm9yIG1vcmUgZ2VuZXJhbCBzaXR1 YXRpb25zIHRvIGNvbWUuDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEZyZWQgSXNhbWFuIDxp aXNhbWFuQG5ldGFwcC5jb20+DQo+ID4+IC0tLQ0KPiA+PiAgZnMvbmZzL25mczRmaWxlbGF5b3V0 LmMgfCAgIDEyICsrKysrKysrKysrKw0KPiA+PiAgZnMvbmZzL3BhZ2VsaXN0LmMgICAgICAgfCAg ICAyICstDQo+ID4+ICBmcy9uZnMvcG5mcy5jICAgICAgICAgICB8ICAgIDggKysrKysrKysNCj4g Pj4gIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkNCj4g Pj4NCj4gPj4gZGlmZiAtLWdpdCBhL2ZzL25mcy9wYWdlbGlzdC5jIGIvZnMvbmZzL3BhZ2VsaXN0 LmMNCj4gPj4gaW5kZXggNWQwMWExNi4uYjM0NDk0NiAxMDA2NDQNCj4gPj4gLS0tIGEvZnMvbmZz L3BhZ2VsaXN0LmMNCj4gPj4gKysrIGIvZnMvbmZzL3BhZ2VsaXN0LmMNCj4gPj4gQEAgLTI4MCw3 ICsyODAsNyBAQCBzdGF0aWMgYm9vbCBuZnNfY2FuX2NvYWxlc2NlX3JlcXVlc3RzKHN0cnVjdCBu ZnNfcGFnZSAqcHJldiwNCj4gPj4gICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7DQo+ID4+ICAg ICAgIGlmIChyZXEtPndiX2NvbnRleHQtPnN0YXRlICE9IHByZXYtPndiX2NvbnRleHQtPnN0YXRl KQ0KPiA+PiAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsNCj4gPj4gLSAgICAgaWYgKHJlcS0+ d2JfaW5kZXggIT0gKHByZXYtPndiX2luZGV4ICsgMSkpDQo+ID4+ICsgICAgIGlmIChyZXFfb2Zm c2V0KHJlcSkgIT0gcmVxX29mZnNldChwcmV2KSArIHByZXYtPndiX2J5dGVzKQ0KPiA+DQo+ID4g Q2FuIHdlIG1pY3JvLW9wdGltaXNlIHRoaXMganVzdCBhIHRlZW5zeSBiaXQgYnkgbW92aW5nIGl0 IHVudGlsIGFmdGVyDQo+ID4gdGhlIHJlcS0+d2JfYmFzZSBhbmQgcHJldi0+d2JfYmFzZSB0ZXN0 cz8gU2luY2UgdGhvc2UgYXJlDQo+ID4gY29tcHV0YXRpb25hbGx5IHNpbXBsZXIsIGRvaW5nIHRo ZW0gZmlyc3QgbWlnaHQgbWFrZSB0aGUgImNhbid0DQo+ID4gY29hbGVzY2UiIHRlc3QgYSBsaXR0 bGUgZmFzdGVyLg0KPiA+DQo+IA0KPiBTdXJlLiAgRG8geW91IHdhbnQgYSBuZXcgdjQgc3VibWlz c2lvbiB3aXRoIGp1c3QgdGhhdCBjaGFuZ2U/DQoNCkp1c3QgcmVzZW5kIHRoYXQgMSBwYXRjaC4g SSBkb24ndCB0aGluayB3ZSdsbCBoYXZlIGFueSBjb25mbGljdHMgd2l0aA0KdGhlIHJlc3QuDQoN Ci0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50IG1haW50YWluZXINCg0KTmV0 QXBwDQpUcm9uZC5NeWtsZWJ1c3RAbmV0YXBwLmNvbQ0Kd3d3Lm5ldGFwcC5jb20NCg0K