Return-Path: Received: from us-smtp-delivery-194.mimecast.com ([216.205.24.194]:46536 "EHLO us-smtp-delivery-194.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755914AbcLSQ4y (ORCPT ); Mon, 19 Dec 2016 11:56:54 -0500 From: Trond Myklebust To: Anna Schumaker CC: Linux NFS Mailing List Subject: Re: [PATCH 1/9] NFSv4: Don't invalidate the directory twice Date: Mon, 19 Dec 2016 16:56:47 +0000 Message-ID: References: <20161217182711.10643-1-trond.myklebust@primarydata.com> <20161217182711.10643-2-trond.myklebust@primarydata.com> <2099263b-3d8e-f237-3dd8-50dc0f63fb3e@gmail.com> In-Reply-To: <2099263b-3d8e-f237-3dd8-50dc0f63fb3e@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-nfs-owner@vger.kernel.org List-ID: V2hhdOKAmXMgdGhlIGZpbGVzeXN0ZW0geW914oCZcmUgdGVzdGluZyBvbj8NCg0KPiBPbiBEZWMg MTksIDIwMTYsIGF0IDExOjU0LCBBbm5hIFNjaHVtYWtlciA8c2NodW1ha2VyLmFubmFAZ21haWwu Y29tPiB3cm90ZToNCj4gDQo+IEhpIFRyb25kLA0KPiANCj4gT24gMTIvMTcvMjAxNiAwMToyNyBQ TSwgVHJvbmQgTXlrbGVidXN0IHdyb3RlOg0KPj4gSWYgYW4gb3BlcmF0aW9uIHRoYXQgbW9kaWZp ZWQgdGhlIGRpcmVjdG9yeSByYWNlZCB3aXRoIGEgR0VUQVRUUiwgdGhlbiB3ZQ0KPj4gZG9uJ3Qg bmVlZCB0byBpbnZhbGlkYXRlIHRoZSBkaXJlY3RvcnkgY2FjaGUgbW9yZSB0aGFuIG9uY2UuDQo+ IA0KPiBUaGlzIHBhdGNoIGNhdXNlcyBjdGhvbiBiYXNpYyB0ZXN0cyB0byBmYWlsIHdpdGg6DQo+ IA0KPiAuL3Rlc3Q2OiByZWFkZGlyDQo+ICAgICAgICAuL3Rlc3Q2OiAoL25mcy9hbGwpIHVubGlu a2VkICdmaWxlLjAnIGRpciBlbnRyeSByZWFkIHBhc3MgMQ0KPiAgICAgICAgLi90ZXN0NjogKC9u ZnMvYWxsKSBUZXN0IGZhaWxlZCB3aXRoIDEgZXJyb3JzDQo+IGJhc2ljIHRlc3RzIGZhaWxlZA0K PiANCj4gVGhhbmtzLA0KPiBBbm5hDQo+PiANCj4+IFNpZ25lZC1vZmYtYnk6IFRyb25kIE15a2xl YnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4NCj4+IC0tLQ0KPj4gZnMvbmZz L25mczRwcm9jLmMgfCAzICsrKw0KPj4gMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQ0K Pj4gDQo+PiBkaWZmIC0tZ2l0IGEvZnMvbmZzL25mczRwcm9jLmMgYi9mcy9uZnMvbmZzNHByb2Mu Yw0KPj4gaW5kZXggZDMzMjQyYzhkOTVkLi43MTM5MzI0NDBlMDcgMTAwNjQ0DQo+PiAtLS0gYS9m cy9uZnMvbmZzNHByb2MuYw0KPj4gKysrIGIvZnMvbmZzL25mczRwcm9jLmMNCj4+IEBAIC0xMDg4 LDEyICsxMDg4LDE1IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9jaGFuZ2VhdHRyKHN0cnVjdCBpbm9k ZSAqZGlyLCBzdHJ1Y3QgbmZzNF9jaGFuZ2VfaW5mbyAqY2luZm8pDQo+PiAJc3RydWN0IG5mc19p bm9kZSAqbmZzaSA9IE5GU19JKGRpcik7DQo+PiANCj4+IAlzcGluX2xvY2soJmRpci0+aV9sb2Nr KTsNCj4+ICsJaWYgKGRpci0+aV92ZXJzaW9uID09IGNpbmZvLT5hZnRlcikNCj4+ICsJCWdvdG8g b3V0Ow0KPj4gCW5mc2ktPmNhY2hlX3ZhbGlkaXR5IHw9IE5GU19JTk9fSU5WQUxJRF9BVFRSfE5G U19JTk9fSU5WQUxJRF9EQVRBOw0KPj4gCWlmICghY2luZm8tPmF0b21pYyB8fCBjaW5mby0+YmVm b3JlICE9IGRpci0+aV92ZXJzaW9uKQ0KPj4gCQluZnNfZm9yY2VfbG9va3VwX3JldmFsaWRhdGUo ZGlyKTsNCj4+IAlkaXItPmlfdmVyc2lvbiA9IGNpbmZvLT5hZnRlcjsNCj4+IAluZnNpLT5hdHRy X2dlbmNvdW50ID0gbmZzX2luY19hdHRyX2dlbmVyYXRpb25fY291bnRlcigpOw0KPj4gCW5mc19m c2NhY2hlX2ludmFsaWRhdGUoZGlyKTsNCj4+ICtvdXQ6DQo+PiAJc3Bpbl91bmxvY2soJmRpci0+ aV9sb2NrKTsNCj4+IH0NCj4+IA0KPj4gDQo+IA0KDQo=