Lines Matching refs:newdentry
213 struct dentry *newdentry = NULL; in ovl_copy_up_locked() local
218 newdentry = ovl_lookup_temp(workdir, dentry); in ovl_copy_up_locked()
219 err = PTR_ERR(newdentry); in ovl_copy_up_locked()
220 if (IS_ERR(newdentry)) in ovl_copy_up_locked()
231 err = ovl_create_real(wdir, newdentry, stat, link, NULL, true); in ovl_copy_up_locked()
240 upperpath.dentry = newdentry; in ovl_copy_up_locked()
247 err = ovl_copy_xattr(lowerpath->dentry, newdentry); in ovl_copy_up_locked()
251 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
252 err = ovl_set_attr(newdentry, stat); in ovl_copy_up_locked()
253 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
257 err = ovl_do_rename(wdir, newdentry, udir, upper, 0); in ovl_copy_up_locked()
261 ovl_dentry_update(dentry, newdentry); in ovl_copy_up_locked()
262 newdentry = NULL; in ovl_copy_up_locked()
272 dput(newdentry); in ovl_copy_up_locked()
277 ovl_cleanup(wdir, newdentry); in ovl_copy_up_locked()