diff options
Diffstat (limited to 'fs/xfs/xfs_dir2_block.c')
| -rw-r--r-- | fs/xfs/xfs_dir2_block.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/fs/xfs/xfs_dir2_block.c b/fs/xfs/xfs_dir2_block.c index ddc4ecc7807..779a267b0a8 100644 --- a/fs/xfs/xfs_dir2_block.c +++ b/fs/xfs/xfs_dir2_block.c @@ -57,8 +57,8 @@ static xfs_dahash_t xfs_dir_hash_dot, xfs_dir_hash_dotdot;  void  xfs_dir_startup(void)  { -	xfs_dir_hash_dot = xfs_da_hashname(".", 1); -	xfs_dir_hash_dotdot = xfs_da_hashname("..", 2); +	xfs_dir_hash_dot = xfs_da_hashname((unsigned char *)".", 1); +	xfs_dir_hash_dotdot = xfs_da_hashname((unsigned char *)"..", 2);  }  /* @@ -513,8 +513,9 @@ xfs_dir2_block_getdents(  		/*  		 * If it didn't fit, set the final offset to here & return.  		 */ -		if (filldir(dirent, dep->name, dep->namelen, cook & 0x7fffffff, -			    be64_to_cpu(dep->inumber), DT_UNKNOWN)) { +		if (filldir(dirent, (char *)dep->name, dep->namelen, +			    cook & 0x7fffffff, be64_to_cpu(dep->inumber), +			    DT_UNKNOWN)) {  			*offset = cook & 0x7fffffff;  			xfs_da_brelse(NULL, bp);  			return 0;  |