nfs: add missing rcu-walk check
Signed-off-by: Nick Piggin <npiggin@kernel.dk>
This commit is contained in:
parent
2c6755988a
commit
657e94b673
1 changed files with 5 additions and 1 deletions
|
@ -1410,11 +1410,15 @@ static struct dentry *nfs_atomic_lookup(struct inode *dir, struct dentry *dentry
|
|||
static int nfs_open_revalidate(struct dentry *dentry, struct nameidata *nd)
|
||||
{
|
||||
struct dentry *parent = NULL;
|
||||
struct inode *inode = dentry->d_inode;
|
||||
struct inode *inode;
|
||||
struct inode *dir;
|
||||
struct nfs_open_context *ctx;
|
||||
int openflags, ret = 0;
|
||||
|
||||
if (nd->flags & LOOKUP_RCU)
|
||||
return -ECHILD;
|
||||
|
||||
inode = dentry->d_inode;
|
||||
if (!is_atomic_open(nd) || d_mountpoint(dentry))
|
||||
goto no_open;
|
||||
|
||||
|
|
Loading…
Reference in a new issue