Linux NFS development
 help / color / mirror / Atom feed
From: Leandro Awa <lawa@nvidia.com>
To: Trond Myklebust <trond.myklebust@primarydata.com>,
	Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Linux NFS Mailing List <linux-nfs@vger.kernel.org>,
	"Linux FS-devel Mailing List" <linux-fsdevel@vger.kernel.org>
Subject: RE: RCU caching regression in kernel v4.1+
Date: Thu, 8 Oct 2015 17:28:40 +0000	[thread overview]
Message-ID: <891c441822444259aeea17e9a72edcb9@HQMAIL102.nvidia.com> (raw)
In-Reply-To: <1444308880.43040.1.camel@primarydata.com>

SGkgVHJvbmQsDQoNClN1cmUuICAgSSdtIHJ1bm5pbmcgdGhlIHRlc3Qgbm93LiAgSXQgc2hvdWxk
IGJlIGRvbmUgd2l0aGluIHRoZSBuZXh0IDQgaG91cnMuDQoNCkJlc3QgUmVnYXJkcywNCkxlYW5k
cm8gQXdhDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFRyb25kIE15a2xl
YnVzdCBbbWFpbHRvOnRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb21dIA0KU2VudDogVGh1
cnNkYXksIE9jdG9iZXIgMDgsIDIwMTUgNTo1NSBBTQ0KVG86IEFsZXhhbmRlciBWaXJvDQpDYzog
TGludXggTkZTIE1haWxpbmcgTGlzdDsgTGVhbmRybyBBd2E7IExpbnV4IEZTLWRldmVsIE1haWxp
bmcgTGlzdA0KU3ViamVjdDogUmU6IFJDVSBjYWNoaW5nIHJlZ3Jlc3Npb24gaW4ga2VybmVsIHY0
LjErDQoNCk9uIFdlZCwgMjAxNS0xMC0wNyBhdCAxNDo1NyAtMDQwMCwgVHJvbmQgTXlrbGVidXN0
IHdyb3RlOg0KPiBIaSBBbCwNCj4gDQo+IFBsZWFzZSBjb3VsZCB5b3UgdGFrZSBhIGxvb2sgYXQg
dGhlIGJ1Z3ppbGxhIGVudHJ5IGluDQo+IGh0dHBzOi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA0OTExID8NCj4gDQo+IEl0IGRlc2NyaWJlcyBhIE5GUyBjYWNoaW5nIHJl
Z3Jlc3Npb24gdGhhdCBhcHBlYXJzIHRvIGJlIGNhdXNlZCBieSANCj4gY29tbWl0IDc2NmM0Y2Jm
YWNkODYzNGQ3NTgwYmFjNmExYjg0NTZlNjNkZTNlODQgKCJuYW1laToNCj4gZF9pc19uZWdhdGl2
ZSgpIHNob3VsZCBiZSBjaGVja2VkIGJlZm9yZSAtPmRfc2VxIHZhbGlkYXRpb24iKS4NCj4gDQo+
IFNob3VsZG4ndCB0aGF0IHRlc3QgZm9yICdpZiAobmVnYXRpdmUpIHJldHVybiAtRU5PRU5UOycg
aGFwcGVuIGFmdGVyIA0KPiB0aGUgY2FsbCB0byBkX3JldmFsaWRhdGUoKSBpbiBsb29rdXBfZmFz
dCgpPyBJZiBub3QsIHdlIGNhbiBlbmQgdXAgDQo+IGNhY2hpbmcgbmVnYXRpdmUgZGVudHJpZXMg
Zm9yZXZlciwgQUZBSUNTLi4uDQo+IA0KPiBDaGVlcnMNCj4gICBUcm9uZA0KDQpMZWFuZHJvLCBj
YW4geW91IHBsZWFzZSB0ZXN0IGlmIHRoZSBmb2xsb3dpbmcgcGF0Y2ggaGVscHMgaW4gYW55IHdh
eT8NCg0KQ2hlZXJzDQogIFRyb25kDQoNCjg8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkZyb20gZWI2MWVjZTU3MzliYjJm
M2I2ZDAzZGQ4Y2E4ZTMzNWJmMGQxMjY4NyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDENCkZyb206
IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4NCkRhdGU6
IFRodSwgOCBPY3QgMjAxNSAwODo0NDowMCAtMDQwMA0KU3ViamVjdDogW1BBVENIXSBuYW1laTog
cmVzdWx0cyBvZiBkX2lzX25lZ2F0aXZlKCkgc2hvdWxkIGJlIGNoZWNrZWQgYWZ0ZXIgIGRlbnRy
eSByZXZhbGlkYXRpb24NCg0KTGVhbmRybyBBd2Egd3JpdGVzOg0KQWZ0ZXIgc3dpdGNoaW5nIHRv
IHZlcnNpb24gNC4xLjYsIG91ciBwYXJhbGxlbGl6ZWQgYW5kIGRpc3RyaWJ1dGVkIHdvcmtmbG93
cyBub3cgIGZhaWwgY29uc2lzdGVudGx5IHdpdGggZXJyb3JzIG9mIHRoZSBmb3JtOg0KDQpUMzQ6
IC4vcmVnZXguYzozOToyMjogZXJyb3I6IGNvbmZpZy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5DQoNCkZyb20gb3VyICdnaXQgYmlzZWN0JyB0ZXN0aW5nLCB0aGUgZm9sbG93aW5nIGNvbW1p
dCBhcHBlYXJzIHRvIGJlIHRoZSBwb3NzaWJsZSBjYXVzZSBvZiB0aGUgYmVoYXZpb3Igd2UndmUg
YmVlbiBzZWVpbmc6IGNvbW1pdCA3NjZjNGNiZmFjZDgNCg0KVGhlIGlzc3VlIGlzIHRoYXQgcmV2
YWxpZGF0aW9uIG1heSBjYXVzZSB0aGUgZGVudHJ5IHRvIGJlIGRyb3BwZWQgaW4gTkZTIGlmLCBz
YXksIHRoZSBjbGllbnQgbm90ZXMgdGhhdCB0aGUgZGlyZWN0b3J5IHRpbWVzdGFtcHMgaGF2ZSBj
aGFuZ2VkLg0KDQpSZXBvcnRlZC1ieTogTGVhbmRybyBBd2EgPGxhd2FAbnZpZGlhLmNvbT4NCkxp
bms6IGh0dHBzOi8vYnVnemlsbGEua2VybmVsLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA0OTExDQpG
aXhlczogNzY2YzRjYmZhY2Q4ICgibmFtZWk6IGRfaXNfbmVnYXRpdmUoKSBzaG91bGQgYmUgY2hl
Y2tlZC4uLiIpDQpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZyAjIHY0LjErDQpTaWduZWQtb2Zm
LWJ5OiBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+DQot
LS0NCiBmcy9uYW1laS5jIHwgOCArKysrKystLQ0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9mcy9uYW1laS5jIGIvZnMvbmFt
ZWkuYw0KaW5kZXggNzI2ZDIxMWRiNDg0Li4zM2U5NDk1YTMxMjkgMTAwNjQ0DQotLS0gYS9mcy9u
YW1laS5jDQorKysgYi9mcy9uYW1laS5jDQpAQCAtMTU1OCw4ICsxNTU4LDYgQEAgc3RhdGljIGlu
dCBsb29rdXBfZmFzdChzdHJ1Y3QgbmFtZWlkYXRhICpuZCwNCiAJCW5lZ2F0aXZlID0gZF9pc19u
ZWdhdGl2ZShkZW50cnkpOw0KIAkJaWYgKHJlYWRfc2VxY291bnRfcmV0cnkoJmRlbnRyeS0+ZF9z
ZXEsIHNlcSkpDQogCQkJcmV0dXJuIC1FQ0hJTEQ7DQotCQlpZiAobmVnYXRpdmUpDQotCQkJcmV0
dXJuIC1FTk9FTlQ7DQogDQogCQkvKg0KIAkJICogVGhpcyBzZXF1ZW5jZSBjb3VudCB2YWxpZGF0
ZXMgdGhhdCB0aGUgcGFyZW50IGhhZCBubyBAQCAtMTU4MCw2ICsxNTc4LDEyIEBAIHN0YXRpYyBp
bnQgbG9va3VwX2Zhc3Qoc3RydWN0IG5hbWVpZGF0YSAqbmQsDQogCQkJCWdvdG8gdW5sYXp5Ow0K
IAkJCX0NCiAJCX0NCisJCS8qDQorCQkgKiBOb3RlOiBkbyBuZWdhdGl2ZSBkZW50cnkgY2hlY2sg
YWZ0ZXIgcmV2YWxpZGF0aW9uIGluDQorCQkgKiBjYXNlIHRoYXQgZHJvcHMgaXQuDQorCQkgKi8N
CisJCWlmIChuZWdhdGl2ZSkNCisJCQlyZXR1cm4gLUVOT0VOVDsNCiAJCXBhdGgtPm1udCA9IG1u
dDsNCiAJCXBhdGgtPmRlbnRyeSA9IGRlbnRyeTsNCiAJCWlmIChsaWtlbHkoX19mb2xsb3dfbW91
bnRfcmN1KG5kLCBwYXRoLCBpbm9kZSwgc2VxcCkpKQ0KLS0NCjIuNC4zDQoNCi0tDQpUcm9uZCBN
eWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lciwgUHJpbWFyeURhdGEgdHJvbmQu
bXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0KDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KVGhpcyBlbWFpbCBtZXNzYWdlIGlzIGZvciB0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVu
ZGVkIHJlY2lwaWVudChzKSBhbmQgbWF5IGNvbnRhaW4NCmNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
bi4gIEFueSB1bmF1dGhvcml6ZWQgcmV2aWV3LCB1c2UsIGRpc2Nsb3N1cmUgb3IgZGlzdHJpYnV0
aW9uDQppcyBwcm9oaWJpdGVkLiAgSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVu
dCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBieQ0KcmVwbHkgZW1haWwgYW5kIGRlc3Ryb3kg
YWxsIGNvcGllcyBvZiB0aGUgb3JpZ2luYWwgbWVzc2FnZS4NCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo=

  reply	other threads:[~2015-10-08 17:28 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-07 18:57 RCU caching regression in kernel v4.1+ Trond Myklebust
2015-10-08 12:54 ` Trond Myklebust
2015-10-08 17:28   ` Leandro Awa [this message]
2015-10-09  0:01   ` Leandro Awa
2015-10-09 17:44     ` [PATCH] namei: results of d_is_negative() should be checked after dentry revalidation Trond Myklebust
2015-10-10  0:19       ` Linus Torvalds
2015-10-10  1:36         ` Al Viro
2015-10-10 17:13           ` Al Viro
2015-10-10 17:19             ` Linus Torvalds

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=891c441822444259aeea17e9a72edcb9@HQMAIL102.nvidia.com \
    --to=lawa@nvidia.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=trond.myklebust@primarydata.com \
    --cc=viro@zeniv.linux.org.uk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox