Lines Matching refs:work
798 struct dentry *work; in ovl_workdir_create() local
808 work = lookup_one_len(OVL_WORKDIR_NAME, dentry, in ovl_workdir_create()
811 if (!IS_ERR(work)) { in ovl_workdir_create()
820 if (work->d_inode) { in ovl_workdir_create()
826 ovl_workdir_cleanup(dir, mnt, work, 0); in ovl_workdir_create()
827 dput(work); in ovl_workdir_create()
831 err = ovl_create_real(dir, work, &stat, NULL, NULL, true); in ovl_workdir_create()
848 err = vfs_removexattr(work, XATTR_NAME_POSIX_ACL_DEFAULT); in ovl_workdir_create()
852 err = vfs_removexattr(work, XATTR_NAME_POSIX_ACL_ACCESS); in ovl_workdir_create()
857 inode_lock(work->d_inode); in ovl_workdir_create()
858 err = notify_change(work, &attr, NULL); in ovl_workdir_create()
859 inode_unlock(work->d_inode); in ovl_workdir_create()
867 return work; in ovl_workdir_create()
870 dput(work); in ovl_workdir_create()
871 work = ERR_PTR(err); in ovl_workdir_create()