Skip to content

Commit fe4d336

Browse files
neilbrownbrauner
authored andcommitted
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 <[email protected]> Link: https://lore.kernel.org/[email protected] Reviewed-by: Amir Goldstein <[email protected]> Signed-off-by: Christian Brauner <[email protected]>
1 parent ee37c3c commit fe4d336

File tree

6 files changed

+25
-25
lines changed

6 files changed

+25
-25
lines changed

fs/overlayfs/copy_up.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,7 @@ static int ovl_create_index(struct dentry *dentry, const struct ovl_fh *fh,
569569
ovl_parent_unlock(indexdir);
570570
out:
571571
if (err)
572-
ovl_cleanup_unlocked(ofs, indexdir, temp);
572+
ovl_cleanup(ofs, indexdir, temp);
573573
dput(temp);
574574
free_name:
575575
kfree(name.name);
@@ -854,7 +854,7 @@ static int ovl_copy_up_workdir(struct ovl_copy_up_ctx *c)
854854
cleanup:
855855
unlock_rename(c->workdir, c->destdir);
856856
cleanup_unlocked:
857-
ovl_cleanup_unlocked(ofs, c->workdir, temp);
857+
ovl_cleanup(ofs, c->workdir, temp);
858858
dput(temp);
859859
goto out;
860860
}

fs/overlayfs/dir.c

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ MODULE_PARM_DESC(redirect_max,
2424

2525
static int ovl_set_redirect(struct dentry *dentry, bool samedir);
2626

27-
int ovl_cleanup(struct ovl_fs *ofs, struct inode *wdir, struct dentry *wdentry)
27+
static int ovl_cleanup_locked(struct ovl_fs *ofs, struct inode *wdir,
28+
struct dentry *wdentry)
2829
{
2930
int err;
3031

@@ -43,16 +44,16 @@ int ovl_cleanup(struct ovl_fs *ofs, struct inode *wdir, struct dentry *wdentry)
4344
return err;
4445
}
4546

46-
int ovl_cleanup_unlocked(struct ovl_fs *ofs, struct dentry *workdir,
47-
struct dentry *wdentry)
47+
int ovl_cleanup(struct ovl_fs *ofs, struct dentry *workdir,
48+
struct dentry *wdentry)
4849
{
4950
int err;
5051

5152
err = ovl_parent_lock(workdir, wdentry);
5253
if (err)
5354
return err;
5455

55-
ovl_cleanup(ofs, workdir->d_inode, wdentry);
56+
ovl_cleanup_locked(ofs, workdir->d_inode, wdentry);
5657
ovl_parent_unlock(workdir);
5758

5859
return 0;
@@ -149,14 +150,14 @@ int ovl_cleanup_and_whiteout(struct ovl_fs *ofs, struct dentry *dir,
149150
if (err)
150151
goto kill_whiteout;
151152
if (flags)
152-
ovl_cleanup_unlocked(ofs, ofs->workdir, dentry);
153+
ovl_cleanup(ofs, ofs->workdir, dentry);
153154

154155
out:
155156
dput(whiteout);
156157
return err;
157158

158159
kill_whiteout:
159-
ovl_cleanup_unlocked(ofs, ofs->workdir, whiteout);
160+
ovl_cleanup(ofs, ofs->workdir, whiteout);
160161
goto out;
161162
}
162163

@@ -351,7 +352,7 @@ static int ovl_create_upper(struct dentry *dentry, struct inode *inode,
351352
return 0;
352353

353354
out_cleanup:
354-
ovl_cleanup_unlocked(ofs, upperdir, newdentry);
355+
ovl_cleanup(ofs, upperdir, newdentry);
355356
dput(newdentry);
356357
return err;
357358
}
@@ -411,7 +412,7 @@ static struct dentry *ovl_clear_empty(struct dentry *dentry,
411412
goto out_cleanup_unlocked;
412413

413414
ovl_cleanup_whiteouts(ofs, upper, list);
414-
ovl_cleanup_unlocked(ofs, workdir, upper);
415+
ovl_cleanup(ofs, workdir, upper);
415416

416417
/* dentry's upper doesn't match now, get rid of it */
417418
d_drop(dentry);
@@ -421,7 +422,7 @@ static struct dentry *ovl_clear_empty(struct dentry *dentry,
421422
out_cleanup:
422423
unlock_rename(workdir, upperdir);
423424
out_cleanup_unlocked:
424-
ovl_cleanup_unlocked(ofs, workdir, opaquedir);
425+
ovl_cleanup(ofs, workdir, opaquedir);
425426
dput(opaquedir);
426427
out:
427428
return ERR_PTR(err);
@@ -516,7 +517,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
516517
if (err)
517518
goto out_cleanup_unlocked;
518519

519-
ovl_cleanup_unlocked(ofs, workdir, upper);
520+
ovl_cleanup(ofs, workdir, upper);
520521
} else {
521522
err = ovl_do_rename(ofs, workdir, newdentry, upperdir, upper, 0);
522523
unlock_rename(workdir, upperdir);
@@ -526,7 +527,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
526527
ovl_dir_modified(dentry->d_parent, false);
527528
err = ovl_instantiate(dentry, inode, newdentry, hardlink, NULL);
528529
if (err) {
529-
ovl_cleanup_unlocked(ofs, upperdir, newdentry);
530+
ovl_cleanup(ofs, upperdir, newdentry);
530531
dput(newdentry);
531532
}
532533
out_dput:
@@ -541,7 +542,7 @@ static int ovl_create_over_whiteout(struct dentry *dentry, struct inode *inode,
541542
out_cleanup:
542543
unlock_rename(workdir, upperdir);
543544
out_cleanup_unlocked:
544-
ovl_cleanup_unlocked(ofs, workdir, newdentry);
545+
ovl_cleanup(ofs, workdir, newdentry);
545546
dput(newdentry);
546547
goto out_dput;
547548
}
@@ -1268,7 +1269,7 @@ static int ovl_rename(struct mnt_idmap *idmap, struct inode *olddir,
12681269
goto out_revert_creds;
12691270

12701271
if (cleanup_whiteout)
1271-
ovl_cleanup_unlocked(ofs, old_upperdir, newdentry);
1272+
ovl_cleanup(ofs, old_upperdir, newdentry);
12721273

12731274
if (overwrite && d_inode(new)) {
12741275
if (new_is_dir)

fs/overlayfs/overlayfs.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -861,8 +861,7 @@ struct ovl_cattr {
861861
struct dentry *ovl_create_real(struct ovl_fs *ofs,
862862
struct dentry *parent, struct dentry *newdentry,
863863
struct ovl_cattr *attr);
864-
int ovl_cleanup(struct ovl_fs *ofs, struct inode *dir, struct dentry *dentry);
865-
int ovl_cleanup_unlocked(struct ovl_fs *ofs, struct dentry *workdir, struct dentry *dentry);
864+
int ovl_cleanup(struct ovl_fs *ofs, struct dentry *workdir, struct dentry *dentry);
866865
struct dentry *ovl_lookup_temp(struct ovl_fs *ofs, struct dentry *workdir);
867866
struct dentry *ovl_create_temp(struct ovl_fs *ofs, struct dentry *workdir,
868867
struct ovl_cattr *attr);

fs/overlayfs/readdir.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,7 @@ void ovl_cleanup_whiteouts(struct ovl_fs *ofs, struct dentry *upper,
10481048
continue;
10491049
}
10501050
if (dentry->d_inode)
1051-
ovl_cleanup_unlocked(ofs, upper, dentry);
1051+
ovl_cleanup(ofs, upper, dentry);
10521052
dput(dentry);
10531053
}
10541054
}
@@ -1156,7 +1156,7 @@ int ovl_workdir_cleanup(struct ovl_fs *ofs, struct dentry *parent,
11561156
int err;
11571157

11581158
if (!d_is_dir(dentry) || level > 1)
1159-
return ovl_cleanup_unlocked(ofs, parent, dentry);
1159+
return ovl_cleanup(ofs, parent, dentry);
11601160

11611161
err = ovl_parent_lock(parent, dentry);
11621162
if (err)
@@ -1168,7 +1168,7 @@ int ovl_workdir_cleanup(struct ovl_fs *ofs, struct dentry *parent,
11681168

11691169
err = ovl_workdir_cleanup_recurse(ofs, &path, level + 1);
11701170
if (!err)
1171-
err = ovl_cleanup_unlocked(ofs, parent, dentry);
1171+
err = ovl_cleanup(ofs, parent, dentry);
11721172
}
11731173

11741174
return err;
@@ -1217,7 +1217,7 @@ int ovl_indexdir_cleanup(struct ovl_fs *ofs)
12171217
goto next;
12181218
} else if (err == -ESTALE) {
12191219
/* Cleanup stale index entries */
1220-
err = ovl_cleanup_unlocked(ofs, indexdir, index);
1220+
err = ovl_cleanup(ofs, indexdir, index);
12211221
} else if (err != -ENOENT) {
12221222
/*
12231223
* Abort mount to avoid corrupting the index if
@@ -1233,7 +1233,7 @@ int ovl_indexdir_cleanup(struct ovl_fs *ofs)
12331233
err = ovl_cleanup_and_whiteout(ofs, indexdir, index);
12341234
} else {
12351235
/* Cleanup orphan index entries */
1236-
err = ovl_cleanup_unlocked(ofs, indexdir, index);
1236+
err = ovl_cleanup(ofs, indexdir, index);
12371237
}
12381238

12391239
if (err)

fs/overlayfs/super.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -600,11 +600,11 @@ static int ovl_check_rename_whiteout(struct ovl_fs *ofs)
600600

601601
/* Best effort cleanup of whiteout and temp file */
602602
if (err)
603-
ovl_cleanup_unlocked(ofs, workdir, whiteout);
603+
ovl_cleanup(ofs, workdir, whiteout);
604604
dput(whiteout);
605605

606606
cleanup_temp:
607-
ovl_cleanup_unlocked(ofs, workdir, temp);
607+
ovl_cleanup(ofs, workdir, temp);
608608
release_dentry_name_snapshot(&name);
609609
dput(temp);
610610
dput(dest);

fs/overlayfs/util.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1123,7 +1123,7 @@ static void ovl_cleanup_index(struct dentry *dentry)
11231123
indexdir, index);
11241124
} else {
11251125
/* Cleanup orphan index entries */
1126-
err = ovl_cleanup_unlocked(ofs, indexdir, index);
1126+
err = ovl_cleanup(ofs, indexdir, index);
11271127
}
11281128
if (err)
11291129
goto fail;

0 commit comments

Comments
 (0)