summaryrefslogtreecommitdiffstats
path: root/fs/nfsd
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.com>2016-08-04 10:19:06 +1000
committerJ. Bruce Fields <bfields@redhat.com>2016-10-06 09:07:44 -0400
commit09bb8bfffd29c3dffb72bc2c69a062dfb1ae624c (patch)
tree44c4f7a56072f73b85088225a408a91bdb33b567 /fs/nfsd
parent7d22fc11c7edeeac6f1c3f1ae0edcef4de08c6e0 (diff)
downloadlinux-stable-09bb8bfffd29c3dffb72bc2c69a062dfb1ae624c.tar.gz
linux-stable-09bb8bfffd29c3dffb72bc2c69a062dfb1ae624c.tar.bz2
linux-stable-09bb8bfffd29c3dffb72bc2c69a062dfb1ae624c.zip
exportfs: be careful to only return expected errors.
When nfsd calls fh_to_dentry, it expect ESTALE or ENOMEM as errors. In particular it can be tempting to return ENOENT, but this is not handled well by nfsd. Rather than requiring strict adherence to error code code filesystems, treat all unexpected error codes the same as ESTALE. This is safest. Signed-off-by: NeilBrown <neilb@suse.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd')
0 files changed, 0 insertions, 0 deletions