[GFS2] Align all labels against LH side
This makes everything consistent. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
This commit is contained in:
parent
75d3b817a0
commit
a91ea69ffd
|
@ -67,7 +67,6 @@ int gfs2_acl_validate_set(struct gfs2_inode *ip, int access,
|
|||
|
||||
out:
|
||||
posix_acl_release(acl);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -139,11 +138,9 @@ static int acl_get(struct gfs2_inode *ip, int access, struct posix_acl **acl,
|
|||
*data = er.er_data;
|
||||
*len = er.er_data_len;
|
||||
}
|
||||
|
||||
out:
|
||||
if (error || el == &el_this)
|
||||
brelse(el->el_bh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -307,7 +304,6 @@ int gfs2_acl_chmod(struct gfs2_inode *ip, struct iattr *attr)
|
|||
posix_acl_release(acl);
|
||||
brelse(el.el_bh);
|
||||
kfree(data);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -172,10 +172,8 @@ int gfs2_unstuff_dinode(struct gfs2_inode *ip, struct page *page)
|
|||
|
||||
out_brelse:
|
||||
brelse(dibh);
|
||||
|
||||
out:
|
||||
up_write(&ip->i_rw_mutex);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -644,7 +642,6 @@ static int recursive_scan(struct gfs2_inode *ip, struct buffer_head *dibh,
|
|||
|
||||
out:
|
||||
brelse(bh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -790,13 +787,10 @@ static int do_strip(struct gfs2_inode *ip, struct buffer_head *dibh,
|
|||
|
||||
out_rg_gunlock:
|
||||
gfs2_glock_dq_m(rlist.rl_rgrps, rlist.rl_ghs);
|
||||
|
||||
out_rlist:
|
||||
gfs2_rlist_free(&rlist);
|
||||
|
||||
out:
|
||||
gfs2_glock_dq_uninit(&ip->i_alloc.al_ri_gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -870,16 +864,12 @@ static int do_grow(struct gfs2_inode *ip, uint64_t size)
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_ipres:
|
||||
gfs2_inplace_release(ip);
|
||||
|
||||
out_gunlock_q:
|
||||
gfs2_quota_unlock(ip);
|
||||
|
||||
out:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1000,7 +990,6 @@ static int trunc_start(struct gfs2_inode *ip, uint64_t size)
|
|||
|
||||
out:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1072,9 +1061,7 @@ static int trunc_end(struct gfs2_inode *ip)
|
|||
|
||||
out:
|
||||
up_write(&ip->i_rw_mutex);
|
||||
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -1136,7 +1136,6 @@ static int dir_double_exhash(struct gfs2_inode *dip)
|
|||
|
||||
fail:
|
||||
kfree(buf);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1892,21 +1891,16 @@ static int leaf_dealloc(struct gfs2_inode *dip, uint32_t index, uint32_t len,
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_rg_gunlock:
|
||||
gfs2_glock_dq_m(rlist.rl_rgrps, rlist.rl_ghs);
|
||||
|
||||
out_rlist:
|
||||
gfs2_rlist_free(&rlist);
|
||||
gfs2_glock_dq_uninit(&dip->i_alloc.al_ri_gh);
|
||||
|
||||
out_qs:
|
||||
gfs2_quota_unhold(dip);
|
||||
|
||||
out:
|
||||
gfs2_alloc_put(dip);
|
||||
kfree(ht);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -154,7 +154,6 @@ static int ea_foreach(struct gfs2_inode *ip, ea_call_t ea_call, void *data)
|
|||
}
|
||||
out:
|
||||
brelse(bh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -321,7 +320,6 @@ static int ea_dealloc_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh,
|
|||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_uninit(&rg_gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -350,10 +348,8 @@ static int ea_remove_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh,
|
|||
|
||||
out_quota:
|
||||
gfs2_quota_unhold(ip);
|
||||
|
||||
out_alloc:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -508,7 +504,6 @@ static int ea_get_unstuffed(struct gfs2_inode *ip, struct gfs2_ea_header *ea,
|
|||
|
||||
out:
|
||||
kfree(bh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -749,16 +744,12 @@ static int ea_alloc_skeleton(struct gfs2_inode *ip, struct gfs2_ea_request *er,
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(GFS2_SB(&ip->i_inode));
|
||||
|
||||
out_ipres:
|
||||
gfs2_inplace_release(ip);
|
||||
|
||||
out_gunlock_q:
|
||||
gfs2_quota_unlock(ip);
|
||||
|
||||
out:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -886,7 +877,6 @@ static int ea_set_simple_noalloc(struct gfs2_inode *ip, struct buffer_head *bh,
|
|||
brelse(dibh);
|
||||
out:
|
||||
gfs2_trans_end(GFS2_SB(&ip->i_inode));
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1027,7 +1017,6 @@ static int ea_set_block(struct gfs2_inode *ip, struct gfs2_ea_request *er,
|
|||
|
||||
out:
|
||||
brelse(indbh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1287,13 +1276,11 @@ static int ea_acl_chmod_unstuffed(struct gfs2_inode *ip,
|
|||
|
||||
out:
|
||||
kfree(bh);
|
||||
|
||||
return error;
|
||||
|
||||
fail:
|
||||
gfs2_trans_end(sdp);
|
||||
kfree(bh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1444,13 +1431,10 @@ static int ea_dealloc_indirect(struct gfs2_inode *ip)
|
|||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_m(rlist.rl_rgrps, rlist.rl_ghs);
|
||||
|
||||
out_rlist_free:
|
||||
gfs2_rlist_free(&rlist);
|
||||
|
||||
out:
|
||||
brelse(indbh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1496,7 +1480,6 @@ static int ea_dealloc_block(struct gfs2_inode *ip)
|
|||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_uninit(&al->al_rgd_gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1536,13 +1519,10 @@ int gfs2_ea_dealloc(struct gfs2_inode *ip)
|
|||
|
||||
out_rindex:
|
||||
gfs2_glock_dq_uninit(&al->al_ri_gh);
|
||||
|
||||
out_quota:
|
||||
gfs2_quota_unhold(ip);
|
||||
|
||||
out_alloc:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -2181,7 +2181,6 @@ static int dump_glock(struct gfs2_glock *gl)
|
|||
|
||||
out:
|
||||
spin_unlock(&gl->gl_spin);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -83,14 +83,12 @@ static int gfs2_drevalidate(struct dentry *dentry, struct nameidata *nd)
|
|||
|
||||
valid_gunlock:
|
||||
gfs2_glock_dq_uninit(&d_gh);
|
||||
|
||||
valid:
|
||||
dput(parent);
|
||||
return 1;
|
||||
|
||||
invalid_gunlock:
|
||||
gfs2_glock_dq_uninit(&d_gh);
|
||||
|
||||
invalid:
|
||||
if (inode && S_ISDIR(inode->i_mode)) {
|
||||
if (have_submounts(dentry))
|
||||
|
@ -98,13 +96,11 @@ static int gfs2_drevalidate(struct dentry *dentry, struct nameidata *nd)
|
|||
shrink_dcache_parent(dentry);
|
||||
}
|
||||
d_drop(dentry);
|
||||
|
||||
dput(parent);
|
||||
return 0;
|
||||
|
||||
fail_gunlock:
|
||||
gfs2_glock_dq_uninit(&d_gh);
|
||||
|
||||
fail:
|
||||
dput(parent);
|
||||
return 0;
|
||||
|
|
|
@ -347,7 +347,6 @@ static int readdir_bad(struct file *file, void *dirent, filldir_t filldir)
|
|||
|
||||
out:
|
||||
kfree(fdb);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -175,7 +175,6 @@ static int init_names(struct gfs2_sbd *sdp, int silent)
|
|||
|
||||
out:
|
||||
kfree(sb);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -246,22 +245,17 @@ static int init_locking(struct gfs2_sbd *sdp, struct gfs2_holder *mount_gh,
|
|||
|
||||
fail_trans:
|
||||
gfs2_glock_put(sdp->sd_trans_gl);
|
||||
|
||||
fail_rename:
|
||||
gfs2_glock_put(sdp->sd_rename_gl);
|
||||
|
||||
fail_live:
|
||||
gfs2_glock_dq_uninit(&sdp->sd_live_gh);
|
||||
|
||||
fail_mount:
|
||||
gfs2_glock_dq_uninit(mount_gh);
|
||||
|
||||
fail:
|
||||
while (sdp->sd_glockd_num--)
|
||||
kthread_stop(sdp->sd_glockd_process[sdp->sd_glockd_num]);
|
||||
|
||||
kthread_stop(sdp->sd_scand_process);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -453,23 +447,18 @@ static int init_journal(struct gfs2_sbd *sdp, int undo)
|
|||
|
||||
fail_recoverd:
|
||||
kthread_stop(sdp->sd_recoverd_process);
|
||||
|
||||
fail_jinode_gh:
|
||||
if (!sdp->sd_args.ar_spectator)
|
||||
gfs2_glock_dq_uninit(&sdp->sd_jinode_gh);
|
||||
|
||||
fail_journal_gh:
|
||||
if (!sdp->sd_args.ar_spectator)
|
||||
gfs2_glock_dq_uninit(&sdp->sd_journal_gh);
|
||||
|
||||
fail_jindex:
|
||||
gfs2_jindex_free(sdp);
|
||||
if (jindex)
|
||||
gfs2_glock_dq_uninit(&ji_gh);
|
||||
|
||||
fail:
|
||||
iput(sdp->sd_jindex);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -534,14 +523,11 @@ static int init_inodes(struct gfs2_sbd *sdp, int undo)
|
|||
|
||||
fail_qinode:
|
||||
iput(sdp->sd_quota_inode);
|
||||
|
||||
fail_rindex:
|
||||
gfs2_clear_rgrpd(sdp);
|
||||
iput(sdp->sd_rindex);
|
||||
|
||||
fail_statfs:
|
||||
iput(sdp->sd_statfs_inode);
|
||||
|
||||
fail_inum:
|
||||
iput(sdp->sd_inum_inode);
|
||||
fail_journal:
|
||||
|
@ -630,24 +616,16 @@ static int init_per_node(struct gfs2_sbd *sdp, int undo)
|
|||
|
||||
fail_qc_gh:
|
||||
gfs2_glock_dq_uninit(&sdp->sd_qc_gh);
|
||||
|
||||
fail_ut_gh:
|
||||
|
||||
gfs2_glock_dq_uninit(&sdp->sd_sc_gh);
|
||||
|
||||
fail_ir_gh:
|
||||
gfs2_glock_dq_uninit(&sdp->sd_ir_gh);
|
||||
|
||||
fail_qc_i:
|
||||
iput(sdp->sd_qc_inode);
|
||||
|
||||
fail_ut_i:
|
||||
|
||||
iput(sdp->sd_sc_inode);
|
||||
|
||||
fail_ir_i:
|
||||
iput(sdp->sd_ir_inode);
|
||||
|
||||
fail:
|
||||
if (pn)
|
||||
iput(pn);
|
||||
|
@ -783,32 +761,24 @@ static int fill_super(struct super_block *sb, void *data, int silent)
|
|||
|
||||
fail_threads:
|
||||
init_threads(sdp, UNDO);
|
||||
|
||||
fail_per_node:
|
||||
init_per_node(sdp, UNDO);
|
||||
|
||||
fail_inodes:
|
||||
init_inodes(sdp, UNDO);
|
||||
|
||||
fail_sb:
|
||||
init_sb(sdp, 0, UNDO);
|
||||
|
||||
fail_locking:
|
||||
init_locking(sdp, &mount_gh, UNDO);
|
||||
|
||||
fail_lm:
|
||||
gfs2_gl_hash_clear(sdp, WAIT);
|
||||
gfs2_lm_unmount(sdp);
|
||||
while (invalidate_inodes(sb))
|
||||
yield();
|
||||
|
||||
fail_sys:
|
||||
gfs2_sys_fs_del(sdp);
|
||||
|
||||
fail:
|
||||
vfree(sdp);
|
||||
sb->s_fs_info = NULL;
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -852,6 +822,7 @@ static int fill_super_meta(struct super_block *sb, struct super_block *new,
|
|||
|
||||
return error;
|
||||
}
|
||||
|
||||
static int set_bdev_super(struct super_block *s, void *data)
|
||||
{
|
||||
s->s_bdev = data;
|
||||
|
|
|
@ -228,32 +228,25 @@ static int gfs2_link(struct dentry *old_dentry, struct inode *dir,
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_ipres:
|
||||
if (alloc_required)
|
||||
gfs2_inplace_release(dip);
|
||||
|
||||
out_gunlock_q:
|
||||
if (alloc_required)
|
||||
gfs2_quota_unlock(dip);
|
||||
|
||||
out_alloc:
|
||||
if (alloc_required)
|
||||
gfs2_alloc_put(dip);
|
||||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_m(2, ghs);
|
||||
|
||||
out:
|
||||
gfs2_holder_uninit(ghs);
|
||||
gfs2_holder_uninit(ghs + 1);
|
||||
|
||||
if (!error) {
|
||||
atomic_inc(&inode->i_count);
|
||||
d_instantiate(dentry, inode);
|
||||
mark_inode_dirty(inode);
|
||||
}
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -493,11 +486,9 @@ static int gfs2_rmdir(struct inode *dir, struct dentry *dentry)
|
|||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_m(2, ghs);
|
||||
|
||||
out:
|
||||
gfs2_holder_uninit(ghs);
|
||||
gfs2_holder_uninit(ghs + 1);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -968,13 +959,10 @@ static int setattr_chown(struct inode *inode, struct iattr *attr)
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_gunlock_q:
|
||||
gfs2_quota_unlock(ip);
|
||||
|
||||
out_alloc:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1019,10 +1007,8 @@ static int gfs2_setattr(struct dentry *dentry, struct iattr *attr)
|
|||
|
||||
out:
|
||||
gfs2_glock_dq_uninit(&i_gh);
|
||||
|
||||
if (!error)
|
||||
mark_inode_dirty(inode);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -117,16 +117,12 @@ static int alloc_page_backing(struct gfs2_inode *ip, struct page *page)
|
|||
|
||||
out_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_ipres:
|
||||
gfs2_inplace_release(ip);
|
||||
|
||||
out_gunlock_q:
|
||||
gfs2_quota_unlock(ip);
|
||||
|
||||
out:
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
|
@ -285,7 +285,6 @@ static int bh_get(struct gfs2_quota_data *qd)
|
|||
|
||||
fail_brelse:
|
||||
brelse(bh);
|
||||
|
||||
fail:
|
||||
qd->qd_bh_count--;
|
||||
mutex_unlock(&sdp->sd_quota_mutex);
|
||||
|
@ -427,7 +426,6 @@ static int qdsb_get(struct gfs2_sbd *sdp, int user, uint32_t id, int create,
|
|||
|
||||
fail_slot:
|
||||
slot_put(*qdp);
|
||||
|
||||
fail:
|
||||
qd_put(*qdp);
|
||||
return error;
|
||||
|
@ -485,7 +483,6 @@ int gfs2_quota_hold(struct gfs2_inode *ip, uint32_t uid, uint32_t gid)
|
|||
out:
|
||||
if (error)
|
||||
gfs2_quota_unhold(ip);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -730,24 +727,19 @@ static int do_sync(unsigned int num_qd, struct gfs2_quota_data **qda)
|
|||
|
||||
out_end_trans:
|
||||
gfs2_trans_end(sdp);
|
||||
|
||||
out_ipres:
|
||||
if (nalloc)
|
||||
gfs2_inplace_release(ip);
|
||||
|
||||
out_alloc:
|
||||
if (nalloc)
|
||||
gfs2_alloc_put(ip);
|
||||
|
||||
out_gunlock:
|
||||
gfs2_glock_dq_uninit(&i_gh);
|
||||
|
||||
out:
|
||||
while (qx--)
|
||||
gfs2_glock_dq_uninit(&ghs[qx]);
|
||||
kfree(ghs);
|
||||
gfs2_log_flush(ip->i_gl->gl_sbd, ip->i_gl);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -814,10 +806,8 @@ static int do_glock(struct gfs2_quota_data *qd, int force_refresh,
|
|||
|
||||
fail_gunlock:
|
||||
gfs2_glock_dq_uninit(&i_gh);
|
||||
|
||||
fail:
|
||||
gfs2_glock_dq_uninit(q_gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -1100,7 +1090,6 @@ int gfs2_quota_read(struct gfs2_sbd *sdp, int user, uint32_t id,
|
|||
|
||||
out:
|
||||
qd_put(qd);
|
||||
|
||||
return error;
|
||||
}
|
||||
#endif /* 0 */
|
||||
|
|
|
@ -535,7 +535,7 @@ int gfs2_make_fs_rw(struct gfs2_sbd *sdp)
|
|||
|
||||
error = gfs2_quota_init(sdp);
|
||||
if (error)
|
||||
goto fail_unlinked;
|
||||
goto fail;
|
||||
|
||||
set_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags);
|
||||
|
||||
|
@ -543,8 +543,6 @@ int gfs2_make_fs_rw(struct gfs2_sbd *sdp)
|
|||
|
||||
return 0;
|
||||
|
||||
fail_unlinked:
|
||||
|
||||
fail:
|
||||
t_gh.gh_flags |= GL_NOCACHE;
|
||||
gfs2_glock_dq_uninit(&t_gh);
|
||||
|
@ -627,10 +625,8 @@ int gfs2_statfs_init(struct gfs2_sbd *sdp)
|
|||
|
||||
out_m_bh:
|
||||
brelse(m_bh);
|
||||
|
||||
out:
|
||||
gfs2_glock_dq_uninit(&gh);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -717,13 +713,10 @@ int gfs2_statfs_sync(struct gfs2_sbd *sdp)
|
|||
|
||||
out_bh2:
|
||||
brelse(l_bh);
|
||||
|
||||
out_bh:
|
||||
brelse(m_bh);
|
||||
|
||||
out:
|
||||
gfs2_glock_dq_uninit(&gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -855,7 +848,6 @@ int gfs2_statfs_slow(struct gfs2_sbd *sdp, struct gfs2_statfs_change *sc)
|
|||
|
||||
out:
|
||||
kfree(gha);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
@ -932,7 +924,6 @@ static int gfs2_lock_fs_check_clean(struct gfs2_sbd *sdp,
|
|||
kfree(lfcc);
|
||||
}
|
||||
gfs2_glock_dq_uninit(&ji_gh);
|
||||
|
||||
return error;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue