Lines Matching refs:upperdir
32 char *upperdir; member
440 struct dentry *upperdir, *upperdentry = NULL; in ovl_lookup() local
448 upperdir = ovl_upperdentry_dereference(poe); in ovl_lookup()
449 if (upperdir) { in ovl_lookup()
450 this = ovl_lookup_real(upperdir, &dentry->d_name); in ovl_lookup()
587 kfree(ufs->config.upperdir); in ovl_put_super()
630 if (ufs->config.upperdir) { in ovl_show_options()
631 seq_show_option(m, "upperdir", ufs->config.upperdir); in ovl_show_options()
705 kfree(config->upperdir); in ovl_parse_opt()
706 config->upperdir = match_strdup(&args[0]); in ovl_parse_opt()
707 if (!config->upperdir) in ovl_parse_opt()
732 if (!config->upperdir && config->workdir) { in ovl_parse_opt()
887 static bool ovl_workdir_ok(struct dentry *workdir, struct dentry *upperdir) in ovl_workdir_ok() argument
891 if (workdir != upperdir) { in ovl_workdir_ok()
892 ok = (lock_rename(workdir, upperdir) == NULL); in ovl_workdir_ok()
893 unlock_rename(workdir, upperdir); in ovl_workdir_ok()
951 if (ufs->config.upperdir) { in ovl_fill_super()
957 err = ovl_mount_dir(ufs->config.upperdir, &upperpath); in ovl_fill_super()
994 } else if (!ufs->config.upperdir && stacklen == 1) { in ovl_fill_super()
1021 if (ufs->config.upperdir) { in ovl_fill_super()
1125 kfree(ufs->config.upperdir); in ovl_fill_super()