Lines Matching defs:upper

142 	struct dentry *upper;
150 upper = ovl_i_dentry_upper(inode);
151 if (upper)
152 ret = ovl_revalidate_real(upper, flags, weak);
265 /* Sync real dirty inodes in upper filesystem (if it exists) */
311 * Get the filesystem statistics. As writes always target the upper layer
312 * filesystem pass the statfs to the upper filesystem (if it exists)
612 /* Workdir/index are useless in non-upper mount */
615 pr_info("option \"workdir=%s\" is useless in a non-upper mount, ignore\n",
621 pr_info("option \"index=on\" is useless in a non-upper mount, ignore\n");
628 pr_info("option \"volatile\" is meaningless in a non-upper mount, ignoring it.\n");
638 * difference, since config->redirect_dir is only used for upper.
667 pr_info("NFS export requires \"redirect_dir=nofollow\" on non-upper mount, falling back to nfs_export=off.\n");
770 * allowed as upper are limited to "normal" ones, where checking
1132 pr_err("upper fs is r/o, try multi-lower layers mount\n");
1310 * workdir and upper are on same fs, we can do iterate_dir() on
1320 pr_warn("upper fs needs to support d_type.\n");
1322 /* Check if upper/work fs supports O_TMPFILE */
1328 pr_warn("upper fs does not support tmpfile.\n");
1331 /* Check if upper/work fs supports RENAME_WHITEOUT */
1338 pr_warn("upper fs does not support RENAME_WHITEOUT.\n");
1341 * Check if upper/work fs supports trusted.overlay.* xattr
1348 pr_warn("upper fs does not support xattr, falling back to index=off and metacopy=off.\n");
1355 * We allowed sub-optimal upper fs configuration and don't want to break
1356 * users over kernel upgrade, but we never allowed remote upper fs, so
1357 * we can enforce strict requirements for remote upper fs.
1361 pr_err("upper fs missing required features.\n");
1378 /* Check if upper/work fs supports file handles */
1382 pr_warn("upper fs does not support file handles, falling back to index=off.\n");
1385 /* Check if upper fs has 32bit inode numbers */
1453 /* Verify lower root is upper root origin */
1457 pr_err("failed to verify upper root origin\n");
1479 * Verify upper root is exclusively associated with index dir.
1480 * Older kernels stored upper fh in "trusted.overlay.origin"
1482 * upper dir file handle. In any case, verify or set xattr
1483 * "trusted.overlay.upper" to indicate that index may have
1496 pr_err("failed to verify index dir 'upper' xattr\n");
1523 * lower inode of non-dir upper.
1597 /* idx/fsid 0 are reserved for upper fs even with lower only overlay */
1601 * All lower layers that share the same fs as upper layer, use the same
1602 * pseudo_dev as upper layer. Allocate fs[0].pseudo_dev even for lower
1604 * is_lower will be set if upper fs is shared with a lower layer.
1608 pr_err("failed to get anonymous bdev for upper fs\n");
1686 * fsid, where fsid 0 is reserved for upper fs (even with
1696 pr_info("\"xino\" feature enabled using %d upper inode bits.\n",
1768 * - upper/work dir of any overlayfs instance
1858 /* Root inode uses upper st_ino/i_ino */
1934 /* Layer 0 is reserved for upper even if there's no upper */
1989 /* If the upper fs is nonexistent, we mark overlayfs r/o too */