mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 15:41:52 +02:00
ovl: rename ovl_cleanup_unlocked() to ovl_cleanup()
The only remaining user of ovl_cleanup() is ovl_cleanup_locked(), so we no longer need both. This patch renames ovl_cleanup() to ovl_cleanup_locked() and makes it static. ovl_cleanup_unlocked() is renamed to ovl_cleanup(). Signed-off-by: NeilBrown <neil@brown.name> Link: https://lore.kernel.org/20250716004725.1206467-22-neil@brown.name Reviewed-by: Amir Goldstein <amir73il@gmail.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
parent
ee37c3cfc5
commit
fe4d3360f9
|
|
@ -569,7 +569,7 @@ static int ovl_create_index(struct dentry *dentry, const struct ovl_fh *fh,
|
|||
ovl_parent_unlock(indexdir);
|
||||
out:
|
||||
if (err)
|
||||
ovl_cleanup_unlocked(ofs, indexdir, temp);
|
||||
ovl_cleanup(ofs, indexdir, temp);
|
||||
dput(temp);
|
||||
free_name:
|
||||
kfree(name.name);
|
||||
|
|
@ -854,7 +854,7 @@ static int ovl_copy_up_workdir(struct ovl_copy_up_ctx *c)
|
|||
cleanup:
|
||||
unlock_rename(c->workdir, c->destdir);
|
||||
cleanup_unlocked:
|
||||
ovl_cleanup_unlocked(ofs, c->workdir, temp);
|
||||
ovl_cleanup(ofs, c->workdir, temp);
|
||||
dput(temp);
|
||||
goto out;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,8 @@ MODULE_PARM_DESC(redirect_max,
|
|||
|
||||
static int ovl_set_redirect(struct dentry *dentry, bool samedir);
|
||||
|
||||
int ovl_cleanup(struct ovl_fs *ofs, struct inode *wdir, struct dentry *wdentry)
|
||||
static int ovl_cleanup_locked(struct ovl_fs *ofs, struct inode *wdir,
|
||||
struct dentry *wdentry)
|
||||
{
|
||||
int err;
|
||||
|
||||
|
|
@ -43,8 +44,8 @@ int ovl_cleanup(struct ovl_fs *ofs, struct inode *wdir, struct dentry *wdentry)
|
|||
return err;
|
||||
}
|
||||
|
||||
int ovl_cleanup_unlocked(struct ovl_fs *ofs, struct dentry *workdir,
|
||||
struct dentry *wdentry)
|
||||
int ovl_cleanup(struct ovl_fs *ofs, struct dentry *workdir,
|
||||
struct dentry *wdentry)
|
||||
{
|
||||
int err;
|
||||
|
||||
|
|
@ -52,7 +53,7 @@ int ovl_cleanup_unlocked(struct ovl_fs *ofs, struct dentry *workdir,
|
|||
if (err)
|
||||
return err;
|
||||
|
||||
ovl_cleanup(ofs, workdir->d_inode, wdentry);
|
||||
ovl_cleanup_locked(ofs, workdir->d_inode, wdentry);
|
||||
ovl_parent_unlock(workdir);
|
||||
|
||||
return 0;
|
||||
|
|
@ -149,14 +150,14 @@ int ovl_cleanup_and_whiteout(struct ovl_fs *ofs, struct dentry *dir,
|
|||
if (err)
|
||||
goto kill_whiteout;
|
||||
if (flags)
|
||||
ovl_cleanup_unlocked(ofs, ofs->workdir, dentry);
|
||||
ovl_cleanup(ofs, ofs->workdir, dentry);
|
||||
|
||||
out:
|
||||
dput(whiteout);
|
||||
return err;
|
||||
|
||||
kill_whiteout:
|
||||
ovl_cleanup_unlocked(ofs, ofs->workdir, whiteout);
|
||||
ovl_cleanup(ofs, ofs->workdir, whiteout);
|
||||
goto out;
|
||||
}
|
||||
|
||||
|
|
@ -351,7 +352,7 @@ static int ovl_create_upper(struct dentry *dentry, struct inode *inode,
|
|||
return 0;
|
||||
|
||||
out_cleanup:
|
||||
ovl_cleanup_unlocked(ofs, upperdir, newdentry);
|
||||
ovl_cleanup(ofs, upperdir, newdentry);
|
||||
dput(newdentry);
|
||||
return err;
|
||||
}
|
||||
|
|
@ -411,7 +412,7 @@ static struct dentry *ovl_clear_empty(struct dentry *dentry,
|
|||
goto out_cleanup_unlocked;
|
||||
|
||||
ovl_cleanup_whiteouts(ofs, upper, list);
|
||||
ovl_cleanup_unlocked(ofs, workdir, upper);
|
||||
ovl_cleanup(ofs, workdir, upper);
|
||||
|
||||
/* dentry's upper doesn't match now, get rid of it */
|
||||
d_drop(dentry);
|
||||
|
|
@ -421,7 +422,7 @@ static struct dentry *ovl_clear_empty(struct dentry *dentry,
|
|||
out_cleanup:
|
||||
unlock_rename(workdir, upperdir);
|
||||
out_cleanup_unlocked:
|
||||
ovl_cleanup_unlocked(ofs, workdir, opaquedir);
|
||||
ovl_cleanup(ofs, workdir, opaquedir);
|
||||
dput(opaquedir);
|
||||
out:
|
||||
return ERR_PTR(err);
|
||||
|
|
@ -516,7 +517,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
|
|||
if (err)
|
||||
goto out_cleanup_unlocked;
|
||||
|
||||
ovl_cleanup_unlocked(ofs, workdir, upper);
|
||||
ovl_cleanup(ofs, workdir, upper);
|
||||
} else {
|
||||
err = ovl_do_rename(ofs, workdir, newdentry, upperdir, upper, 0);
|
||||
unlock_rename(workdir, upperdir);
|
||||
|
|
@ -526,7 +527,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
|
|||
ovl_dir_modified(dentry->d_parent, false);
|
||||
err = ovl_instantiate(dentry, inode, newdentry, hardlink, NULL);
|
||||
if (err) {
|
||||
ovl_cleanup_unlocked(ofs, upperdir, newdentry);
|
||||
ovl_cleanup(ofs, upperdir, newdentry);
|
||||
dput(newdentry);
|
||||
}
|
||||
out_dput:
|
||||
|
|
@ -541,7 +542,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
|
|||
out_cleanup:
|
||||
unlock_rename(workdir, upperdir);
|
||||
out_cleanup_unlocked:
|
||||
ovl_cleanup_unlocked(ofs, workdir, newdentry);
|
||||
ovl_cleanup(ofs, workdir, newdentry);
|
||||
dput(newdentry);
|
||||
goto out_dput;
|
||||
}
|
||||
|
|
@ -1268,7 +1269,7 @@ static int ovl_rename(struct mnt_idmap *idmap, struct inode *olddir,
|
|||
goto out_revert_creds;
|
||||
|
||||
if (cleanup_whiteout)
|
||||
ovl_cleanup_unlocked(ofs, old_upperdir, newdentry);
|
||||
ovl_cleanup(ofs, old_upperdir, newdentry);
|
||||
|
||||
if (overwrite && d_inode(new)) {
|
||||
if (new_is_dir)
|
||||
|
|
|
|||
|
|
@ -861,8 +861,7 @@ struct ovl_cattr {
|
|||
struct dentry *ovl_create_real(struct ovl_fs *ofs,
|
||||
struct dentry *parent, struct dentry *newdentry,
|
||||
struct ovl_cattr *attr);
|
||||
int ovl_cleanup(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry);
|
||||
int ovl_cleanup_unlocked(struct ovl_fs *ofs, struct dentry *workdir, struct dentry *dentry);
|
||||
int ovl_cleanup(struct ovl_fs *ofs, struct dentry *workdir, struct dentry *dentry);
|
||||
struct dentry *ovl_lookup_temp(struct ovl_fs *ofs, struct dentry *workdir);
|
||||
struct dentry *ovl_create_temp(struct ovl_fs *ofs, struct dentry *workdir,
|
||||
struct ovl_cattr *attr);
|
||||
|
|
|
|||
|
|
@ -1048,7 +1048,7 @@ void ovl_cleanup_whiteouts(struct ovl_fs *ofs, struct dentry *upper,
|
|||
continue;
|
||||
}
|
||||
if (dentry->d_inode)
|
||||
ovl_cleanup_unlocked(ofs, upper, dentry);
|
||||
ovl_cleanup(ofs, upper, dentry);
|
||||
dput(dentry);
|
||||
}
|
||||
}
|
||||
|
|
@ -1156,7 +1156,7 @@ int ovl_workdir_cleanup(struct ovl_fs *ofs, struct dentry *parent,
|
|||
int err;
|
||||
|
||||
if (!d_is_dir(dentry) || level > 1)
|
||||
return ovl_cleanup_unlocked(ofs, parent, dentry);
|
||||
return ovl_cleanup(ofs, parent, dentry);
|
||||
|
||||
err = ovl_parent_lock(parent, dentry);
|
||||
if (err)
|
||||
|
|
@ -1168,7 +1168,7 @@ int ovl_workdir_cleanup(struct ovl_fs *ofs, struct dentry *parent,
|
|||
|
||||
err = ovl_workdir_cleanup_recurse(ofs, &path, level + 1);
|
||||
if (!err)
|
||||
err = ovl_cleanup_unlocked(ofs, parent, dentry);
|
||||
err = ovl_cleanup(ofs, parent, dentry);
|
||||
}
|
||||
|
||||
return err;
|
||||
|
|
@ -1217,7 +1217,7 @@ int ovl_indexdir_cleanup(struct ovl_fs *ofs)
|
|||
goto next;
|
||||
} else if (err == -ESTALE) {
|
||||
/* Cleanup stale index entries */
|
||||
err = ovl_cleanup_unlocked(ofs, indexdir, index);
|
||||
err = ovl_cleanup(ofs, indexdir, index);
|
||||
} else if (err != -ENOENT) {
|
||||
/*
|
||||
* Abort mount to avoid corrupting the index if
|
||||
|
|
@ -1233,7 +1233,7 @@ int ovl_indexdir_cleanup(struct ovl_fs *ofs)
|
|||
err = ovl_cleanup_and_whiteout(ofs, indexdir, index);
|
||||
} else {
|
||||
/* Cleanup orphan index entries */
|
||||
err = ovl_cleanup_unlocked(ofs, indexdir, index);
|
||||
err = ovl_cleanup(ofs, indexdir, index);
|
||||
}
|
||||
|
||||
if (err)
|
||||
|
|
|
|||
|
|
@ -600,11 +600,11 @@ static int ovl_check_rename_whiteout(struct ovl_fs *ofs)
|
|||
|
||||
/* Best effort cleanup of whiteout and temp file */
|
||||
if (err)
|
||||
ovl_cleanup_unlocked(ofs, workdir, whiteout);
|
||||
ovl_cleanup(ofs, workdir, whiteout);
|
||||
dput(whiteout);
|
||||
|
||||
cleanup_temp:
|
||||
ovl_cleanup_unlocked(ofs, workdir, temp);
|
||||
ovl_cleanup(ofs, workdir, temp);
|
||||
release_dentry_name_snapshot(&name);
|
||||
dput(temp);
|
||||
dput(dest);
|
||||
|
|
|
|||
|
|
@ -1123,7 +1123,7 @@ static void ovl_cleanup_index(struct dentry *dentry)
|
|||
indexdir, index);
|
||||
} else {
|
||||
/* Cleanup orphan index entries */
|
||||
err = ovl_cleanup_unlocked(ofs, indexdir, index);
|
||||
err = ovl_cleanup(ofs, indexdir, index);
|
||||
}
|
||||
if (err)
|
||||
goto fail;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user