Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 795dc2d9 authored by Vladimir Zapolskiy's avatar Vladimir Zapolskiy Committed by Michael Bestas
Browse files

erofs: remove unused tag argument while registering a workgroup



All workgroups are registered with tag value set to 0, to simplify
erofs_register_workgroup() interface the tag argument can be removed,
if its only value is sent down to the function body.

Change-Id: I109b88af9f753f5dc0db8973e62a9056c36dc5ee
Signed-off-by: default avatarVladimir Zapolskiy <vladimir@tuxera.com>
Link: https://lore.kernel.org/r/20200102120118.14979-3-vladimir@tuxera.com


Reviewed-by: default avatarChao Yu <yuchao0@huawei.com>
Signed-off-by: default avatarGao Xiang <gaoxiang25@huawei.com>
parent 8353c544
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -403,7 +403,7 @@ int erofs_workgroup_put(struct erofs_workgroup *grp);
struct erofs_workgroup *erofs_find_workgroup(struct super_block *sb,
					     pgoff_t index);
int erofs_register_workgroup(struct super_block *sb,
			     struct erofs_workgroup *grp, bool tag);
			     struct erofs_workgroup *grp);
void erofs_workgroup_free_rcu(struct erofs_workgroup *grp);
void erofs_shrinker_register(struct super_block *sb);
void erofs_shrinker_unregister(struct super_block *sb);
+2 −3
Original line number Diff line number Diff line
@@ -83,8 +83,7 @@ struct erofs_workgroup *erofs_find_workgroup(struct super_block *sb,
}

int erofs_register_workgroup(struct super_block *sb,
			     struct erofs_workgroup *grp,
			     bool tag)
			     struct erofs_workgroup *grp)
{
	struct erofs_sb_info *sbi;
	int err;
@@ -102,7 +101,7 @@ int erofs_register_workgroup(struct super_block *sb,
	sbi = EROFS_SB(sb);
	xa_lock(&sbi->workstn_tree);

	grp = xa_tag_pointer(grp, tag);
	grp = xa_tag_pointer(grp, 0);

	/*
	 * Bump up reference count before making this workgroup
+1 −1
Original line number Diff line number Diff line
@@ -435,7 +435,7 @@ static int z_erofs_register_collection(struct z_erofs_collector *clt,
	 */
	mutex_trylock(&cl->lock);

	err = erofs_register_workgroup(inode->i_sb, &pcl->obj, 0);
	err = erofs_register_workgroup(inode->i_sb, &pcl->obj);
	if (err) {
		mutex_unlock(&cl->lock);
		kmem_cache_free(pcluster_cachep, pcl);