diff options
Diffstat (limited to 'fs/xfs/xfs_dir2.c')
| -rw-r--r-- | fs/xfs/xfs_dir2.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/xfs/xfs_dir2.c b/fs/xfs/xfs_dir2.c index 022c8398ab6..80238a2263f 100644 --- a/fs/xfs/xfs_dir2.c +++ b/fs/xfs/xfs_dir2.c @@ -549,7 +549,7 @@ xfs_dir2_grow_inode(  	if ((error = xfs_bmapi(tp, dp, bno, count,  			XFS_BMAPI_WRITE|XFS_BMAPI_METADATA|XFS_BMAPI_CONTIG,  			args->firstblock, args->total, &map, &nmap, -			args->flist))) { +			args->flist, NULL))) {  		return error;  	}  	ASSERT(nmap <= 1); @@ -585,7 +585,8 @@ xfs_dir2_grow_inode(  			if ((error = xfs_bmapi(tp, dp, b, c,  					XFS_BMAPI_WRITE|XFS_BMAPI_METADATA,  					args->firstblock, args->total, -					&mapp[mapi], &nmap, args->flist))) { +					&mapp[mapi], &nmap, args->flist, +					NULL))) {  				kmem_free(mapp, sizeof(*mapp) * count);  				return error;  			} @@ -786,7 +787,7 @@ xfs_dir2_shrink_inode(  	 */  	if ((error = xfs_bunmapi(tp, dp, da, mp->m_dirblkfsbs,  			XFS_BMAPI_METADATA, 0, args->firstblock, args->flist, -			&done))) { +			NULL, &done))) {  		/*  		 * ENOSPC actually can happen if we're in a removename with  		 * no space reservation, and the resulting block removal  |