ovl: do not pass overlay dentry to ovl_get_inode()
[linux-2.6-block.git] / fs / overlayfs / namei.c
index 49984c9f368980fbf433bd540d5b9e0200591533..d69ea0a385f6df698edf30ae97d8cb34593895d3 100644 (file)
@@ -967,7 +967,8 @@ struct dentry *ovl_lookup(struct inode *dir, struct dentry *dentry,
                upperdentry = dget(index);
 
        if (upperdentry || ctr) {
-               inode = ovl_get_inode(dentry, upperdentry, index);
+               inode = ovl_get_inode(dentry->d_sb, upperdentry, origin, index,
+                                     ctr);
                err = PTR_ERR(inode);
                if (IS_ERR(inode))
                        goto out_free_oe;