Return-Path: linux-nfs-owner@vger.kernel.org Received: from mx2.netapp.com ([216.240.18.37]:36882 "EHLO mx2.netapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759245Ab2CPN4d (ORCPT ); Fri, 16 Mar 2012 09:56:33 -0400 Received: from vmwexceht05-prd.hq.netapp.com (vmwexceht05-prd.hq.netapp.com [10.106.77.35]) by smtp1.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id q2GDuHX0026422 for ; Fri, 16 Mar 2012 06:56:17 -0700 (PDT) From: "Myklebust, Trond" To: "Isaman, Fred" CC: "linux-nfs@vger.kernel.org" Subject: Re: [PATCH] NFSv4.1: Clean ups and bugfixes for the pNFS read/writeback/commit code Date: Fri, 16 Mar 2012 13:56:16 +0000 Message-ID: <1331906176.2518.6.camel@lade.trondhjem.org> References: <1331855983-24264-1-git-send-email-Trond.Myklebust@netapp.com> In-Reply-To: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Sender: linux-nfs-owner@vger.kernel.org List-ID: T24gRnJpLCAyMDEyLTAzLTE2IGF0IDA5OjQ4IC0wNDAwLCBGcmVkIElzYW1hbiB3cm90ZToNCj4g T24gVGh1LCBNYXIgMTUsIDIwMTIgYXQgNzo1OSBQTSwgVHJvbmQgTXlrbGVidXN0DQo+IDxUcm9u ZC5NeWtsZWJ1c3RAbmV0YXBwLmNvbT4gd3JvdGU6DQo+ID4gTW92ZSBtb3JlIHBuZnMtaXNtcyBv dXQgb2YgdGhlIGdlbmVyaWMgY29tbWl0IGNvZGUuDQoNCj4gPiBAQCAtNzgxLDkgKzc4NCwxNSBA QCBzdGF0aWMgdTMyIHNlbGVjdF9idWNrZXRfaW5kZXgoc3RydWN0IG5mczRfZmlsZWxheW91dF9z ZWdtZW50ICpmbCwgdTMyIGopDQo+ID4gICogSWYgdGhpcyB3aWxsIG1ha2UgdGhlIGJ1Y2tldCBl bXB0eSwgaXQgd2lsbCBuZWVkIHRvIHB1dCB0aGUgbHNlZyByZWZlcmVuY2UuDQo+ID4gICogTm90 ZSBpbm9kZSBsb2NrIGlzIGhlbGQsIHNvIHdlIGNhbid0IGRvIHRoZSBwdXQgaGVyZS4NCj4gPiAg Ki8NCj4gDQo+IFRoZSB3aG9sZSBjb21tZW50IGFib3ZlIHNob3VsZCBwcm9iYWJseSBiZSByZW1v dmVkLg0KDQpXaWxsIGRvIQ0KDQoNCj4gPiArLyoqDQo+ID4gKyAqIG5mc19yZXF1ZXN0X2FkZF9j b21taXRfbGlzdCAtIGFkZCByZXF1ZXN0IHRvIGEgY29tbWl0IGxpc3QNCj4gPiArICogQHJlcTog cG9pbnRlciB0byBhIHN0cnVjdCBuZnNfcGFnZQ0KPiA+ICsgKiBAaGVhZDogY29tbWl0IGxpc3Qg aGVhZA0KPiA+ICsgKg0KPiA+ICsgKiBUaGlzIHNldHMgdGhlIFBHX0NMRUFOIGJpdCwgdXBkYXRl cyB0aGUgaW5vZGUgZ2xvYmFsIGNvdW50IG9mDQo+ID4gKyAqIG51bWJlciBvZiBvdXRzdGFuZGlu ZyByZXF1ZXN0cyByZXF1aXJpbmcgYSBjb21taXQgYXMgd2VsbCBhcw0KPiA+ICsgKiB0aGUgTU0g cGFnZSBzdGF0cy4NCj4gPiArICoNCj4gPiArICogVGhlIGNhbGxlciBtdXN0IF9ub3RfIGhvbGQg dGhlIGlub2RlLT5pX2xvY2suDQo+ID4gICovDQo+ID4gLXN0YXRpYyB2b2lkDQo+ID4gLW5mc19t YXJrX3JlcXVlc3RfY29tbWl0KHN0cnVjdCBuZnNfcGFnZSAqcmVxLCBzdHJ1Y3QgcG5mc19sYXlv dXRfc2VnbWVudCAqbHNlZykNCj4gPiArdm9pZA0KPiA+ICtuZnNfcmVxdWVzdF9hZGRfY29tbWl0 X2xpc3Qoc3RydWN0IG5mc19wYWdlICpyZXEsIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQpDQo+ID4g IHsNCj4gPiAgICAgICAgc3RydWN0IGlub2RlICppbm9kZSA9IHJlcS0+d2JfY29udGV4dC0+ZGVu dHJ5LT5kX2lub2RlOw0KPiA+IC0gICAgICAgc3RydWN0IG5mc19pbm9kZSAqbmZzaSA9IE5GU19J KGlub2RlKTsNCj4gPiAtICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmNsaXN0Ow0KPiA+DQo+ID4g LSAgICAgICBjbGlzdCA9IHBuZnNfY2hvb3NlX2NvbW1pdF9saXN0KHJlcSwgbHNlZyk7DQo+ID4g LSAgICAgICBzcGluX2xvY2soJmlub2RlLT5pX2xvY2spOw0KPiA+ICAgICAgICBzZXRfYml0KFBH X0NMRUFOLCAmKHJlcSktPndiX2ZsYWdzKTsNCj4gDQo+IHNob3VsZG4ndCB0aGlzIHN0YXkgaW5z aWRlIHRoZSBzcGlubG9jaz8NCj4gDQo+IEZyZWQNCg0KVGhlIHNldF9iaXQ/IFdlIHNob3VsZCBh bHdheXMgYmUgaG9sZGluZyB0aGUgUEdfQlVTWSBsb2NrIGFueSB0aW1lIHRoYXQNCndlIHRlc3Qg b3IgbW9kaWZ5IHRoZSBvdGhlciB3Yl9mbGFncyAobWF5YmUgSSBzaG91bGQgcHV0IHRoYXQgaW4g dGhlDQpjb21tZW50IGFib3ZlKSwgYW5kIHNvIGNoYW5naW5nIHRoZW0gb3V0c2lkZSB0aGUgaW5v ZGUtPmlfbG9jayBzaG91bGQgYmUNCnNhZmUuDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51 eCBORlMgY2xpZW50IG1haW50YWluZXINCg0KTmV0QXBwDQpUcm9uZC5NeWtsZWJ1c3RAbmV0YXBw LmNvbQ0Kd3d3Lm5ldGFwcC5jb20NCg0K