commit | 43b0e7ea590b51052384ecedf4ad7c8d7898e8e7 | [log] [tgz] |
---|---|---|
author | NeilBrown <neilb@suse.de> | Sun May 03 09:16:53 2015 +1000 |
committer | J. Bruce Fields <bfields@redhat.com> | Thu May 07 11:47:00 2015 -0400 |
tree | 506113d48acf247d47ec07ee33b31c5332a00087 | |
parent | 72faedae8bc3504ee4252cebf14737a23677cb8f [diff] |
nfsd: stop READDIRPLUS returning inconsistent attributes The NFSv3 READDIRPLUS gets some of the returned attributes from the readdir, and some from an inode returned from a new lookup. The two objects could be different thanks to intervening renames. The attributes in READDIRPLUS are optional, so let's just skip them if we notice this case. Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: J. Bruce Fields <bfields@redhat.com>