xfs: remove various bulk request typedef usage
Remove xfs_bstat_t, xfs_fsop_bulkreq_t, xfs_inogrp_t, and similarly named compat typedefs. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Allison Collins <allison.henderson@oracle.com> Reviewed-by: Brian Foster <bfoster@redhat.com>
This commit is contained in:
@@ -97,7 +97,7 @@ struct getbmapx {
|
||||
* For use by backup and restore programs to set the XFS on-disk inode
|
||||
* fields di_dmevmask and di_dmstate. These must be set to exactly and
|
||||
* only values previously obtained via xfs_bulkstat! (Specifically the
|
||||
* xfs_bstat_t fields bs_dmevmask and bs_dmstate.)
|
||||
* struct xfs_bstat fields bs_dmevmask and bs_dmstate.)
|
||||
*/
|
||||
#ifndef HAVE_FSDMIDATA
|
||||
struct fsdmidata {
|
||||
@@ -328,7 +328,7 @@ typedef struct xfs_bstime {
|
||||
__s32 tv_nsec; /* and nanoseconds */
|
||||
} xfs_bstime_t;
|
||||
|
||||
typedef struct xfs_bstat {
|
||||
struct xfs_bstat {
|
||||
__u64 bs_ino; /* inode number */
|
||||
__u16 bs_mode; /* type and mode */
|
||||
__u16 bs_nlink; /* number of links */
|
||||
@@ -356,7 +356,7 @@ typedef struct xfs_bstat {
|
||||
__u32 bs_dmevmask; /* DMIG event mask */
|
||||
__u16 bs_dmstate; /* DMIG state info */
|
||||
__u16 bs_aextents; /* attribute number of extents */
|
||||
} xfs_bstat_t;
|
||||
};
|
||||
|
||||
/* bs_sick flags */
|
||||
#define XFS_BS_SICK_INODE (1 << 0) /* inode core */
|
||||
@@ -382,22 +382,22 @@ bstat_get_projid(struct xfs_bstat *bs)
|
||||
/*
|
||||
* The user-level BulkStat Request interface structure.
|
||||
*/
|
||||
typedef struct xfs_fsop_bulkreq {
|
||||
struct xfs_fsop_bulkreq {
|
||||
__u64 __user *lastip; /* last inode # pointer */
|
||||
__s32 icount; /* count of entries in buffer */
|
||||
void __user *ubuffer;/* user buffer for inode desc. */
|
||||
__s32 __user *ocount; /* output count pointer */
|
||||
} xfs_fsop_bulkreq_t;
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* Structures returned from xfs_inumbers routine (XFS_IOC_FSINUMBERS).
|
||||
*/
|
||||
typedef struct xfs_inogrp {
|
||||
struct xfs_inogrp {
|
||||
__u64 xi_startino; /* starting inode number */
|
||||
__s32 xi_alloccount; /* # bits set in allocmask */
|
||||
__u64 xi_allocmask; /* mask of allocated inodes */
|
||||
} xfs_inogrp_t;
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
@@ -529,7 +529,7 @@ typedef struct xfs_swapext
|
||||
xfs_off_t sx_offset; /* offset into file */
|
||||
xfs_off_t sx_length; /* leng from offset */
|
||||
char sx_pad[16]; /* pad space, unused */
|
||||
xfs_bstat_t sx_stat; /* stat of target b4 copy */
|
||||
struct xfs_bstat sx_stat; /* stat of target b4 copy */
|
||||
} xfs_swapext_t;
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user