diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_ialloc.c')
| -rw-r--r-- | fs/xfs/libxfs/xfs_ialloc.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/xfs/libxfs/xfs_ialloc.c b/fs/xfs/libxfs/xfs_ialloc.c index 6cdfd64bc56b..94db50eb706a 100644 --- a/fs/xfs/libxfs/xfs_ialloc.c +++ b/fs/xfs/libxfs/xfs_ialloc.c @@ -636,7 +636,7 @@ xfs_ialloc_ag_alloc(  	/* randomly do sparse inode allocations */  	if (xfs_has_sparseinodes(tp->t_mountp) &&  	    igeo->ialloc_min_blks < igeo->ialloc_blks) -		do_sparse = prandom_u32() & 1; +		do_sparse = prandom_u32_max(2);  #endif  	/* @@ -805,7 +805,7 @@ sparse_alloc:  	 * number from being easily guessable.  	 */  	error = xfs_ialloc_inode_init(args.mp, tp, NULL, newlen, pag->pag_agno, -			args.agbno, args.len, prandom_u32()); +			args.agbno, args.len, get_random_u32());  	if (error)  		return error;  | 
