Commit 9aa48b7e authored by Trond Myklebust's avatar Trond Myklebust

NFS: Don't expose internal READDIR errors to userspace

 Fixes a condition whereby the kernel is returning the non-POSIX error
 EBADCOOKIE to userspace.
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 449231d6
...@@ -565,8 +565,6 @@ static int nfs_readdir(struct file *filp, void *dirent, filldir_t filldir) ...@@ -565,8 +565,6 @@ static int nfs_readdir(struct file *filp, void *dirent, filldir_t filldir)
} }
} }
unlock_kernel(); unlock_kernel();
if (desc->error < 0)
return desc->error;
if (res < 0) if (res < 0)
return res; return res;
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment