mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
xfs: clean up sign warnings in dir2 code
We are now consistently using unsigned char strings for names so fix up the remaining warnings in the dir2 code to complete the cleanup. Signed-off-by: Dave Chinner <david@fromorbit.com> Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
parent
a9273ca5c6
commit
4a24cb7140
@ -44,7 +44,7 @@
|
||||
#include "xfs_vnodeops.h"
|
||||
#include "xfs_trace.h"
|
||||
|
||||
struct xfs_name xfs_name_dotdot = {"..", 2};
|
||||
struct xfs_name xfs_name_dotdot = { (unsigned char *)"..", 2};
|
||||
|
||||
/*
|
||||
* ASCII case-insensitive (ie. A-Z) support for directories that was
|
||||
|
@ -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;
|
||||
|
@ -1081,7 +1081,7 @@ xfs_dir2_leaf_getdents(
|
||||
dep = (xfs_dir2_data_entry_t *)ptr;
|
||||
length = xfs_dir2_data_entsize(dep->namelen);
|
||||
|
||||
if (filldir(dirent, dep->name, dep->namelen,
|
||||
if (filldir(dirent, (char *)dep->name, dep->namelen,
|
||||
xfs_dir2_byte_to_dataptr(mp, curoff) & 0x7fffffff,
|
||||
be64_to_cpu(dep->inumber), DT_UNKNOWN))
|
||||
break;
|
||||
|
@ -782,7 +782,7 @@ xfs_dir2_sf_getdents(
|
||||
}
|
||||
|
||||
ino = xfs_dir2_sf_get_inumber(sfp, xfs_dir2_sf_inumberp(sfep));
|
||||
if (filldir(dirent, sfep->name, sfep->namelen,
|
||||
if (filldir(dirent, (char *)sfep->name, sfep->namelen,
|
||||
off & 0x7fffffff, ino, DT_UNKNOWN)) {
|
||||
*offset = off & 0x7fffffff;
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user