diff options
Diffstat (limited to 'fs/xfs/xfs_rtalloc.c')
| -rw-r--r-- | fs/xfs/xfs_rtalloc.c | 13 | 
1 files changed, 3 insertions, 10 deletions
diff --git a/fs/xfs/xfs_rtalloc.c b/fs/xfs/xfs_rtalloc.c index 736eb0924573..6907e871fa15 100644 --- a/fs/xfs/xfs_rtalloc.c +++ b/fs/xfs/xfs_rtalloc.c @@ -729,9 +729,7 @@ xfs_rtginode_ensure(  	if (rtg->rtg_inodes[type])  		return 0; -	error = xfs_trans_alloc_empty(rtg_mount(rtg), &tp); -	if (error) -		return error; +	tp = xfs_trans_alloc_empty(rtg_mount(rtg));  	error = xfs_rtginode_load(rtg, type, tp);  	xfs_trans_cancel(tp); @@ -1305,9 +1303,7 @@ xfs_growfs_rt_prep_groups(  	if (!mp->m_rtdirip) {  		struct xfs_trans	*tp; -		error = xfs_trans_alloc_empty(mp, &tp); -		if (error) -			return error; +		tp = xfs_trans_alloc_empty(mp);  		error = xfs_rtginode_load_parent(tp);  		xfs_trans_cancel(tp); @@ -1674,10 +1670,7 @@ xfs_rtmount_inodes(  	struct xfs_rtgroup	*rtg = NULL;  	int			error; -	error = xfs_trans_alloc_empty(mp, &tp); -	if (error) -		return error; - +	tp = xfs_trans_alloc_empty(mp);  	if (xfs_has_rtgroups(mp) && mp->m_sb.sb_rgcount > 0) {  		error = xfs_rtginode_load_parent(tp);  		if (error)  | 
