diff options
Diffstat (limited to 'fs/xfs/libxfs/xfs_alloc.c')
| -rw-r--r-- | fs/xfs/libxfs/xfs_alloc.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/xfs/libxfs/xfs_alloc.c b/fs/xfs/libxfs/xfs_alloc.c index 6261599bb389..de79f5d07f65 100644 --- a/fs/xfs/libxfs/xfs_alloc.c +++ b/fs/xfs/libxfs/xfs_alloc.c @@ -263,11 +263,7 @@ xfs_alloc_get_rec(  		goto out_bad_rec;  	/* check for valid extent range, including overflow */ -	if (!xfs_verify_agbno(pag, *bno)) -		goto out_bad_rec; -	if (*bno > *bno + *len) -		goto out_bad_rec; -	if (!xfs_verify_agbno(pag, *bno + *len - 1)) +	if (!xfs_verify_agbext(pag, *bno, *len))  		goto out_bad_rec;  	return 0;  | 
