ovl_dentry_upper
ovl_dentry_update_reval(c->dentry, ovl_dentry_upper(c->dentry));
if (!ovl_dentry_upper(dentry))
if (ovl_dentry_upper(parent))
struct dentry *upperdir = ovl_dentry_upper(c->parent);
err = ovl_do_link(ofs, ovl_dentry_upper(c->dentry), udir, upper);
err = ovl_check_setxattr(ofs, ovl_dentry_upper(dentry),
struct dentry *old_upperdir = ovl_dentry_upper(old->d_parent);
struct dentry *new_upperdir = ovl_dentry_upper(new->d_parent);
if (d_inode(new) && ovl_dentry_upper(new)) {
if (d_inode(new) && ovl_dentry_upper(new))
struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
err = ovl_set_impure(parent, ovl_dentry_upper(parent));
&(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)},
return d_inode(ovl_dentry_upper(dentry)) == d_inode(upper);
struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
(!opaquedir && ovl_dentry_upper(dentry) &&
struct dentry *upperdir = ovl_dentry_upper(dentry->d_parent);
if (ovl_dentry_upper(dentry))
if (ovl_dentry_upper(dentry))
return ovl_dentry_upper(dentry);
if (ovl_dentry_upper(dentry) &&
upperdentry = ovl_dentry_upper(dentry);
struct dentry *upperdentry = ovl_dentry_upper(dentry);
realdentry = ovl_dentry_upper(dentry);
return ovl_setxattr(OVL_FS(inode->i_sb), ovl_dentry_upper(dentry),
return ovl_set_nlink_common(dentry, ovl_dentry_upper(dentry), "U%+i");
upperdir = ovl_dentry_upper(dentry->d_parent);
if (!ovl_dentry_upper(dentry))
struct dentry *ovl_dentry_upper(struct dentry *dentry);
rdd.is_upper = ovl_dentry_upper(dentry) == realpath.dentry;
ovl_removexattr(ofs, ovl_dentry_upper(dentry),
upper = ovl_dentry_upper(dentry);
struct dentry *upperdentry = ovl_dentry_upper(dentry);
if (ovl_dentry_upper(dentry)) {
if (ovl_dentry_upper(dentry)) {
path->dentry = ovl_dentry_upper(dentry);
return ovl_dentry_upper(dentry) ?: ovl_dentry_lower(dentry);
if (ovl_dentry_upper(dentry) &&
if (ovl_dentry_upper(dentry) &&
realdentry = ovl_dentry_upper(dentry);