Lines Matching refs:newdentry
214 struct dentry *newdentry = NULL; in ovl_copy_up_locked() local
219 newdentry = ovl_lookup_temp(workdir, dentry); in ovl_copy_up_locked()
220 err = PTR_ERR(newdentry); in ovl_copy_up_locked()
221 if (IS_ERR(newdentry)) in ovl_copy_up_locked()
232 err = ovl_create_real(wdir, newdentry, stat, link, NULL, true); in ovl_copy_up_locked()
241 upperpath.dentry = newdentry; in ovl_copy_up_locked()
248 err = ovl_copy_xattr(lowerpath->dentry, newdentry); in ovl_copy_up_locked()
252 mutex_lock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
253 err = ovl_set_attr(newdentry, stat); in ovl_copy_up_locked()
255 err = notify_change(newdentry, attr, NULL); in ovl_copy_up_locked()
256 mutex_unlock(&newdentry->d_inode->i_mutex); in ovl_copy_up_locked()
260 err = ovl_do_rename(wdir, newdentry, udir, upper, 0); in ovl_copy_up_locked()
264 ovl_dentry_update(dentry, newdentry); in ovl_copy_up_locked()
265 newdentry = NULL; in ovl_copy_up_locked()
275 dput(newdentry); in ovl_copy_up_locked()
280 ovl_cleanup(wdir, newdentry); in ovl_copy_up_locked()