diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_dir2_node.c')
| -rw-r--r-- | fs/xfs/libxfs/xfs_dir2_node.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/xfs/libxfs/xfs_dir2_node.c b/fs/xfs/libxfs/xfs_dir2_node.c index 63ee03db796c..75a557432d0f 100644 --- a/fs/xfs/libxfs/xfs_dir2_node.c +++ b/fs/xfs/libxfs/xfs_dir2_node.c @@ -2235,6 +2235,9 @@ xfs_dir2_node_trim_free(  	dp = args->dp;  	tp = args->trans; + +	*rvalp = 0; +  	/*  	 * Read the freespace block.  	 */ @@ -2255,7 +2258,6 @@ xfs_dir2_node_trim_free(  	 */  	if (freehdr.nused > 0) {  		xfs_trans_brelse(tp, bp); -		*rvalp = 0;  		return 0;  	}  	/*  | 
