diff options
| author | Chris Metcalf <cmetcalf@tilera.com> | 2010-08-06 10:37:02 -0400 | 
|---|---|---|
| committer | Chris Metcalf <cmetcalf@tilera.com> | 2010-08-06 10:37:02 -0400 | 
| commit | ab11b487402f97975f3ac1eeea09c82f4431481e (patch) | |
| tree | 86337c5cbbd2b0c4bd07c0847a1dc7de3d898147 /fs/xfs/xfs_alloc.c | |
| parent | 1c689cbcf2c2b7a35cd237abddd9206bb1b6fee1 (diff) | |
| parent | fc1caf6eafb30ea185720e29f7f5eccca61ecd60 (diff) | |
Merge branch 'master' into for-linus
Diffstat (limited to 'fs/xfs/xfs_alloc.c')
| -rw-r--r-- | fs/xfs/xfs_alloc.c | 15 | 
1 files changed, 3 insertions, 12 deletions
diff --git a/fs/xfs/xfs_alloc.c b/fs/xfs/xfs_alloc.c index a7fbe8a99b1..af168faccc7 100644 --- a/fs/xfs/xfs_alloc.c +++ b/fs/xfs/xfs_alloc.c @@ -24,18 +24,13 @@  #include "xfs_trans.h"  #include "xfs_sb.h"  #include "xfs_ag.h" -#include "xfs_dir2.h" -#include "xfs_dmapi.h"  #include "xfs_mount.h"  #include "xfs_bmap_btree.h"  #include "xfs_alloc_btree.h"  #include "xfs_ialloc_btree.h" -#include "xfs_dir2_sf.h" -#include "xfs_attr_sf.h"  #include "xfs_dinode.h"  #include "xfs_inode.h"  #include "xfs_btree.h" -#include "xfs_ialloc.h"  #include "xfs_alloc.h"  #include "xfs_error.h"  #include "xfs_trace.h" @@ -688,8 +683,6 @@ xfs_alloc_ag_vextent_near(  	xfs_agblock_t	ltbno;		/* start bno of left side entry */  	xfs_agblock_t	ltbnoa;		/* aligned ... */  	xfs_extlen_t	ltdiff;		/* difference to left side entry */ -	/*REFERENCED*/ -	xfs_agblock_t	ltend;		/* end bno of left side entry */  	xfs_extlen_t	ltlen;		/* length of left side entry */  	xfs_extlen_t	ltlena;		/* aligned ... */  	xfs_agblock_t	ltnew;		/* useful start bno of left side */ @@ -814,8 +807,7 @@ xfs_alloc_ag_vextent_near(  		if ((error = xfs_alloc_get_rec(cnt_cur, <bno, <len, &i)))  			goto error0;  		XFS_WANT_CORRUPTED_GOTO(i == 1, error0); -		ltend = ltbno + ltlen; -		ASSERT(ltend <= be32_to_cpu(XFS_BUF_TO_AGF(args->agbp)->agf_length)); +		ASSERT(ltbno + ltlen <= be32_to_cpu(XFS_BUF_TO_AGF(args->agbp)->agf_length));  		args->len = blen;  		if (!xfs_alloc_fix_minleft(args)) {  			xfs_btree_del_cursor(cnt_cur, XFS_BTREE_NOERROR); @@ -828,7 +820,7 @@ xfs_alloc_ag_vextent_near(  		 */  		args->agbno = bnew;  		ASSERT(bnew >= ltbno); -		ASSERT(bnew + blen <= ltend); +		ASSERT(bnew + blen <= ltbno + ltlen);  		/*  		 * Set up a cursor for the by-bno tree.  		 */ @@ -1157,7 +1149,6 @@ xfs_alloc_ag_vextent_near(  	/*  	 * Fix up the length and compute the useful address.  	 */ -	ltend = ltbno + ltlen;  	args->len = XFS_EXTLEN_MIN(ltlena, args->maxlen);  	xfs_alloc_fix_len(args);  	if (!xfs_alloc_fix_minleft(args)) { @@ -1170,7 +1161,7 @@ xfs_alloc_ag_vextent_near(  	(void)xfs_alloc_compute_diff(args->agbno, rlen, args->alignment, ltbno,  		ltlen, <new);  	ASSERT(ltnew >= ltbno); -	ASSERT(ltnew + rlen <= ltend); +	ASSERT(ltnew + rlen <= ltbno + ltlen);  	ASSERT(ltnew + rlen <= be32_to_cpu(XFS_BUF_TO_AGF(args->agbp)->agf_length));  	args->agbno = ltnew;  	if ((error = xfs_alloc_fixup_trees(cnt_cur, bno_cur_lt, ltbno, ltlen,  | 
