xfs: convert DM ops to use unsigned char names

dmops uses a signed char for it's namespace event. To be consistent
with the rest of the code, convert them to unsigned char for the
namespace string.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:
Dave Chinner 2010-01-20 10:47:08 +11:00
parent e2bcd936eb
commit 046ea75313
2 changed files with 6 additions and 3 deletions

View File

@ -78,7 +78,8 @@ typedef int (*xfs_send_destroy_t)(struct xfs_inode *, dm_right_t);
typedef int (*xfs_send_namesp_t)(dm_eventtype_t, struct xfs_mount *, typedef int (*xfs_send_namesp_t)(dm_eventtype_t, struct xfs_mount *,
struct xfs_inode *, dm_right_t, struct xfs_inode *, dm_right_t,
struct xfs_inode *, dm_right_t, struct xfs_inode *, dm_right_t,
const char *, const char *, mode_t, int, int); const unsigned char *, const unsigned char *,
mode_t, int, int);
typedef int (*xfs_send_mount_t)(struct xfs_mount *, dm_right_t, typedef int (*xfs_send_mount_t)(struct xfs_mount *, dm_right_t,
char *, char *); char *, char *);
typedef void (*xfs_send_unmount_t)(struct xfs_mount *, struct xfs_inode *, typedef void (*xfs_send_unmount_t)(struct xfs_mount *, struct xfs_inode *,

View File

@ -2199,7 +2199,8 @@ xfs_symlink(
if (DM_EVENT_ENABLED(dp, DM_EVENT_SYMLINK)) { if (DM_EVENT_ENABLED(dp, DM_EVENT_SYMLINK)) {
error = XFS_SEND_NAMESP(mp, DM_EVENT_SYMLINK, dp, error = XFS_SEND_NAMESP(mp, DM_EVENT_SYMLINK, dp,
DM_RIGHT_NULL, NULL, DM_RIGHT_NULL, DM_RIGHT_NULL, NULL, DM_RIGHT_NULL,
link_name->name, target_path, 0, 0, 0); link_name->name,
(unsigned char *)target_path, 0, 0, 0);
if (error) if (error)
return error; return error;
} }
@ -2395,7 +2396,8 @@ std_return:
dp, DM_RIGHT_NULL, dp, DM_RIGHT_NULL,
error ? NULL : ip, error ? NULL : ip,
DM_RIGHT_NULL, link_name->name, DM_RIGHT_NULL, link_name->name,
target_path, 0, error, 0); (unsigned char *)target_path,
0, error, 0);
} }
if (!error) if (!error)