Lines Matching full:upper

319  * to return positive, while there's no actual upper alias for the inode.
320 * Copy up code needs to know about the existence of the upper alias, so it
514 * Check if copy-up has happened as well as for upper alias (in in ovl_already_copied_up()
521 * upper dentry is up-to-date in ovl_already_copied_up()
523 * upper parent i_rwsem to prevent reordering copy-up in ovl_already_copied_up()
587 #define OVL_XATTR_UPPER_POSTFIX "upper"
618 pr_warn("cannot set %s xattr on upper\n", ovl_xattr(ofs, ox)); in ovl_check_setxattr()
635 * Do not fail when upper doesn't support xattrs. in ovl_set_impure()
636 * Upper inodes won't have origin nor redirect xattr anyway. in ovl_set_impure()
648 void ovl_check_protattr(struct inode *inode, struct dentry *upper) in ovl_check_protattr() argument
655 res = ovl_do_getxattr(ofs, upper, OVL_XATTR_PROTATTR, buf, in ovl_check_protattr()
661 * Initialize inode flags from overlay.protattr xattr and upper inode in ovl_check_protattr()
662 * flags. If upper inode has those fileattr flags set (i.e. from old in ovl_check_protattr()
677 upper, res); in ovl_check_protattr()
683 int ovl_set_protattr(struct inode *inode, struct dentry *upper, in ovl_set_protattr() argument
703 * Do not allow to set protection flags when upper doesn't support in ovl_set_protattr()
704 * xattrs, because we do not set those fileattr flags on upper inode. in ovl_set_protattr()
708 err = ovl_check_setxattr(ofs, upper, OVL_XATTR_PROTATTR, in ovl_set_protattr()
711 err = ovl_do_removexattr(ofs, upper, OVL_XATTR_PROTATTR); in ovl_set_protattr()
720 /* Mask out the fileattr flags that should not be set in upper inode */ in ovl_set_protattr()
816 * overlay nlink to zero before all upper inodes are unlinked. in ovl_cleanup_index()
855 * Operations that change overlay inode and upper inode nlink need to be
871 * first copy up, we have no upper index inode to store the xattr. in ovl_nlink_start()
874 * copy up to create the upper index. Creating the upper index will in ovl_nlink_start()
897 * upper operation succeeds, along with nlink change of upper inode. in ovl_nlink_start()
899 * value relative to the upper inode nlink in an upper inode xattr. in ovl_nlink_start()