Lines Matching full:lower
187 * If lower filesystem supports NFS file handles, this also guaranties in ovl_getattr()
205 * Lower hardlinks may be broken on copy up to different in ovl_getattr()
206 * upper files, so we cannot use the lower origin st_ino in ovl_getattr()
210 * same dir on a lower layer. With the "verify_lower" in ovl_getattr()
211 * feature, we do not use the lower origin st_ino, if in ovl_getattr()
227 * If we are querying a metacopy dentry and lower in ovl_getattr()
230 * vfs_getattr(). If lower itself is metacopy, then in ovl_getattr()
242 * If lower is not same as lowerdata or if there was in ovl_getattr()
277 * and non-covered lower hardlinks. It does not include the upper in ovl_getattr()
345 * of the POSIX ACLs retrieved from the lower layer to this function to not
417 * would alter the cached values filesystem wide for the lower in ovl_get_acl_path()
436 * alter the cached values filesystem wide for the lower filesystem. Instead we
491 * If ACL is to be removed from a lower file, check if it exists in in ovl_set_or_remove_acl()
668 * so children of "ovl-immutable" directories lower aliases of in ovl_fileattr_set()
782 * overlayfs instance as lower layer. We need to annotate the
939 * hardlinks and non-covered lower hardlinks. During the lifetime of a non-pure
942 * 1. Lower hardlink copy up
944 * 3. Lower hardlink whiteout or renamed over
949 * lower inode nlink in the index inode xattr .overlay.nlink.
956 * For the last, lower cover up case, we simplify things by preceding the
967 * nlink relative to the lower inode - "L[+-]NUM"
1065 * checks, so NULL lower/upper in dentry must match NULL lower/upper in in ovl_verify_inode()
1067 * 'unknown' lower/upper. in ovl_verify_inode()
1070 /* Real lower dir moved to upper layer under us? */ in ovl_verify_inode()
1080 * Allow non-NULL lower inode in ovl_inode even if lowerdentry is NULL. in ovl_verify_inode()
1082 * or hardlinked overlay dentry and lower dentry cannot be followed in ovl_verify_inode()
1083 * by origin because lower fs does not support file handles. in ovl_verify_inode()
1090 * This happens when finding a lower alias for a copied up hard link. in ovl_verify_inode()
1165 * Does overlay inode need to be hashed by lower inode?
1168 struct dentry *lower, bool index) in ovl_hash_bylower() argument
1173 if (!lower) in ovl_hash_bylower()
1184 /* No, if lower hardlink is or will be broken on copy up */ in ovl_hash_bylower()
1186 !d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_hash_bylower()
1193 /* Otherwise, hash by lower inode for fsnotify */ in ovl_hash_bylower()
1230 * Copy up origin (lower) may exist for non-indexed upper, but we must in ovl_get_inode()
1231 * not use lower as hash key if this is a broken hardlink. in ovl_get_inode()
1268 /* Lower hardlink that will be broken on copy up */ in ovl_get_inode()