diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/overlayfs/namei.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/overlayfs/namei.c b/fs/overlayfs/namei.c index c5449efd96d5..de3e6da1d5a5 100644 --- a/fs/overlayfs/namei.c +++ b/fs/overlayfs/namei.c | |||
| @@ -976,6 +976,8 @@ struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry, | |||
| 976 | upperdentry = dget(index); | 976 | upperdentry = dget(index); |
| 977 | 977 | ||
| 978 | if (upperdentry || ctr) { | 978 | if (upperdentry || ctr) { |
| 979 | if (ctr) | ||
| 980 | origin = stack[0].dentry; | ||
| 979 | inode = ovl_get_inode(dentry->d_sb, upperdentry, origin, index, | 981 | inode = ovl_get_inode(dentry->d_sb, upperdentry, origin, index, |
| 980 | ctr); | 982 | ctr); |
| 981 | err = PTR_ERR(inode); | 983 | err = PTR_ERR(inode); |
