diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_ialloc.c')
| -rw-r--r-- | fs/xfs/libxfs/xfs_ialloc.c | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/fs/xfs/libxfs/xfs_ialloc.c b/fs/xfs/libxfs/xfs_ialloc.c index b418fe0c0679..bf2f4bc89193 100644 --- a/fs/xfs/libxfs/xfs_ialloc.c +++ b/fs/xfs/libxfs/xfs_ialloc.c @@ -2414,9 +2414,9 @@ out_drop:   */  void  xfs_ialloc_log_agi( -	xfs_trans_t	*tp,		/* transaction pointer */ -	struct xfs_buf	*bp,		/* allocation group header buffer */ -	int		fields)		/* bitmask of fields to log */ +	struct xfs_trans	*tp, +	struct xfs_buf		*bp, +	uint32_t		fields)  {  	int			first;		/* first byte number */  	int			last;		/* last byte number */ @@ -2772,6 +2772,8 @@ xfs_ialloc_setup_geometry(  	igeo->new_diflags2 = 0;  	if (xfs_has_bigtime(mp))  		igeo->new_diflags2 |= XFS_DIFLAG2_BIGTIME; +	if (xfs_has_large_extent_counts(mp)) +		igeo->new_diflags2 |= XFS_DIFLAG2_NREXT64;  	/* Compute inode btree geometry. */  	igeo->agino_log = sbp->sb_inopblog + sbp->sb_agblklog;  |